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/