使用JQuery我希望能够获得img src链接。
<tbody>
<tr>
<td headers="header_0 header_1"> <img
src="https://this-link-here.com" width="26"
height="24" alt="" border="0" /></td>
我试过了
var data = $(data).find("[headers='header_0 header_1']");
但这不是链接。同样,我尝试添加.text()
和.html()
,但仍然没有运气。
有人可以帮忙吗?无法更改HTML。
答案 0 :(得分:3)
您可以使用.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方式更快,只是我投入的原因。
答案 1 :(得分:2)
使用.attr()功能。
var data = $("td[headers='header_0 header_1'] img").attr("src");
var data = $(data) etc.
中的某些内容看起来并不正确。如果您愿意,可以使用其他选择器。.attr(attributeName)
返回:字符串
说明:获取匹配元素集中第一个元素的属性值。
答案 2 :(得分:2)
这样做:
var data = $("img", "td[headers='header_0 header_1']").attr("src");