gpt4 book ai didi

javascript - 如何在表格元素中拉出 href 属性

转载 作者:行者123 更新时间:2023-11-30 07:22:36 25 4
gpt4 key购买 nike

我有表格,表格的每个单元格都有特定的 url。我正在尝试使用 jquery 获取特定单元格的 url。这里的问题是没有为表、行和列定义类或 id。只想使用标签提取 href 属性。

         <table>
<tr>
<td><a href='MytestSite11.com'>site21</a></td>
<td><a href='MytestSite12.com'>site22</a></td>
<td><a href='MytestSite13.com'>site23</a></td>
</tr>
<tr>
<td><a href='MytestSite21.com'>site21</a></td>
<td><a href='MytestSite22.com'>site22</a></td>
<td><a href='MytestSite23.com'>site23</a></td>
</tr>
<tr>
<td><a href='MytestSite31.com'>site21</a></td>
<td><a href='MytestSite32.com'>site22</a></td>
<td><a href='MytestSite33.com'>site23</a></td>
</tr>
</table>

我正在尝试获取第二行第二列的 href 元素,即 MytestSite22。我试过遵循 jquery 代码,但它返回给我 undefine。不确定在这上面遗漏了什么。

        $(function () {
var $row = $('table tr').eq(1);
var $col=$row.eq(1)
alert($col.attr('href'));
});

最佳答案

您忘记在第二个变量中指定元素:

var $col=$row.find('td').eq(1)

然后,指定其中的 anchor :

alert($col.find('a').attr('href'));

就其值(value)而言,美元字符作为变量前缀通常用于指示数组或集合。在这里,您在单个项目上使用它。

关于javascript - 如何在表格元素中拉出 href 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32789792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com