JQuery找到一个img src

使用JQuery我希望能够获得img src链接。

    

我试过了

  var data = $(data).find("[headers='header_0 header_1']"); 

但这没有获得链接。 同样,我尝试添加.text().html()但仍然没有运气。

有人可以帮忙吗? HTML无法更改。

您可以使用.attr()函数:

 var data = $(data).find("[headers='header_0 header_1']").find('img').attr("src"); 

或者vanilla JS .src函数,如果只有一个带有这些头:

 var data = $(data).find("[headers='header_0 header_1']").find('img').get(0).src; 

香草JS方式更快,只是我投入的原因。

使用.attr()函数。

 var data = $("td[headers='header_0 header_1'] img").attr("src"); 
  • PS – 我已经改变了选择器,因为在var data = $(data) etc.看起来不对。 如果您愿意,可以使用其他选择器。

.attr()

.attr(attributeName)

返回: String

描述:获取匹配元素集中第一个元素的属性值。

像这样做:

 var data = $("img", "td[headers='header_0 header_1']").attr("src"); 

演示: http : //jsfiddle.net/udeXR/2/