获取从div开始的链接的值文本

时间:2013-07-09 04:13:59

标签: jquery

如何从div MrJ开始获取cp5 hello world的文本值。

<div id="MrJ">
<ul>
<li>
<a href="http://www.test.com/">h</a>
</li>
<li>
<a href="http://www.test.com/cp5/">cp5 hello world</a>
</li>
<li>subcat</li>
</ul>
</div>

这就是我所在的地方:

alert($('#MrJ').find('ul li').find('a:gt(1)');

1 个答案:

答案 0 :(得分:2)

alert($('#MrJ ul li a:eq(1)').text());

首先,您需要:eq(1),而不是:gt(1),因为您想要的是数字1。

其次,使用.text()方法获取元素的文本内容。

您不需要反复调用find(),只需将所有选择器放在一起。

DEMO