使用父子方法从链接中选择文本

Selecting text from link using parent-child method

本文关键字:选择 文本 链接 父子 子方法      更新时间:2023-09-26

代码如下;

<td class="class1" colspan="5">
<a class="class2" href="LINKLINK">TEXTDATA</a>
</td>

我可以通过取('.class2').text()来选择链接文本。但我想使用子方法抓取文本。如果我没有班的链接(class2),只有class1,我怎么能抓住同样的。我认为解决方案将是类似('.class1').children('a').text()的东西。

我该怎么做?

$('.class1').children('a').text();

就可以了。但请记住,$(.class1')将匹配页面上具有class1类的每个元素。所以你会得到所有内部链接的文本。

你也可以这样做:

$('.class1:first').children('a').text();
$('.class1').first().children('a').text();
$('.class1').find('a').text(); //checks all descendants
var context = $('.class1')[0];
$('a', context).text();

有很多方法…我建议您查看jQuery API文档中的选择器和遍历部分。

祝你好运!