我只需要选择嵌套列表的叶链接元素 示例HTML
<ul>
<li>folder
<ul>
<li>><a class="t-link" href="">folder</a>
<ul>
<li><a class="t-link" href="">leaf 1</a><li>
<li><a class="t-link" href="">leaf 2</a><li>
</ul>
</li>
</ul>
</li>
</ul>
所以在这个例子中我想选择两个叶子链接而不是文件夹链接 文件夹可以无限深层嵌套(但通常只有2-3级)。我想我需要查找不包含ul元素的li元素,但我不知道你是如何在jQuery中那样做的
答案 0 :(得分:8)
答案 1 :(得分:0)
试
$('li').each(function(){
if($(this).children('ul').size() == 0)
{
alert($(this).find('a').text());
}
});
答案 2 :(得分:0)
$('.t-link').parent().find(' ul .t-link')
应该有用。