如何遍历每个 a href 元素,然后从 div Foo 开始的 href 获取文本。
基本上我想遍历值 Hello、World、Acc、Sale 等。
<div id="Foo">
<div class="Moo">
<ul>
<li>
<a href="http://www.test.com/b5">Hello</a>
</li>
<li>
<a href="http://www.test.com/b6">World</a>
</li>
<li>
<a href="http://www.test.com/b7">Acc</a>
</li>
<li>
<a href="http://www.test.com/b8">Sale</a>
</li>
</ul>
</div>
</div>
啊啊啊,这种语言让我发疯了。这怎么行不通?我基本上是指着对象说循环遍历每个 A。
$('#Foo').find('.Moo ul li').find('a').each(function(){
alert($(this).text);
});
这也不起作用。
$('#Foo.Moo ul li a').each(function(){
alert($(this).text);
});
也不是这样,他们只是不断返回 javascript 而不是 a 标签的值。
('#Foo .Moo ul li a').each(function(){
alert($(this).text);
});