如何使用JQuery通过以下HTML执行以下操作:
我想在点击1.1, 1.2
之后隐藏/切换1
,同样如此
我想点击2.1, 2.2
后隐藏/切换2
。
<ul>
<li> 1 </li>
<ul>
<li> 1.1 </li>
<li> 1.2 </li>
</ul>
<li> 2 </li>
<ul>
<li> 2.1 </li>
<li> 2.2 </li>
</ul>
</ul>
我没有取得以下成功?
$("li").click(function() {
$(this).children("ul").hide();
});
答案 0 :(得分:3)
$('li').click(function() {
$(this).next('ul').toggle();
});
答案 1 :(得分:1)