Jquery 选择子菜单
我使用的选项列表Jquery 选择子菜单,jquery,menu,Jquery,Menu,我使用的选项列表 <li>item 1</li> <li>item 2</li> <li>item 3 <ul> <li>item 3-1</li> <li>item 3-2 <ul> <
<li>item 1</li>
<li>item 2</li>
<li>item 3
<ul>
<li>item 3-1</li>
<li>item 3-2
<ul>
<li>item 3-2-1</li>
<li>item 3-2-2</li>
</ul>
</li>
</ul>
</li>
第1项
第2项
项目3
- 第3-1项
- 项目3-2
- 项目3-2-1
- 第3-2-2项
如果我选择
项1、2或3,则为真,但当我选择子集(例如::项3-2-1)时,删除选定的主项(例如:3项)您的循环将进入第一个子级。我认为您必须为每一级别的子项使用嵌套循环,或者您可以通过如下方式为每个项使用$(this).html()方法:
HTML:
那问题是什么?那之后你怎么了?你的系统被阻塞了所以你留下了问题?
<li class="item">item 1</li>
<li class="item">item 2</li>
<li class="item">item 3
<ul>
<li class="item">item 3-1</li>
<li class="item">item 3-2
<ul>
<li class="item">item 3-2-1</li>
<li class="item">item 3-2-2</li>
</ul>
</li>
</ul>
</li>
$(".item").click(function()
{
item = $(this).html();
checkSelection(item);
});
function checkSelection(item)
{
alert("You chose " + item);
}