【发布时间】:2012-01-31 18:12:34
【问题描述】:
我有一个多级无序列表(ul,li):
<ul class="onlyme">
<li>one</li>
<li>two</li>
<li>
<ul>
<li>aaa</li>
<li>bbb</li>
</ul>
</li>
</ul>
我只想选择 ul.onlyme 的第一个子元素。我正在使用以下 jQuery 来选择它们
$('ul.onlyme > li').click(function(){
alert('bingo');
});
如果我单击aaa 或bbb,则会出现两次警报。我需要做些什么来确保它只选择 li 的:'one' 和 'two'?
【问题讨论】:
-
如果您将警报行更改为 : alert($(this).text());
-
我不知道您是要完全排除最后一个
<li>还是只阻止它触发两次警报。您问题的不同部分都暗示了两者。
标签: jquery