【发布时间】:2017-05-03 14:38:04
【问题描述】:
我试图在选择它们各自的子 li 的复选框时获取 lvl1 和 lvl2 li 标签的值。
<ul class="list" >
<li class="lvl1">
<a><h4>Level-1</h4></a>
<ul>
<li class="lvl2">
<a><label>Level-2</label></a>
<ul>
<li class="lvl3">
<input type="checkbox" class="childbox" value="Level-3 Value1"/>
</li>
</ul>
</li>
</ul>
<ul>
<li class="lvl2">
<a><label>Level-2</label></a>
<ul>
<li class="lvl3">
<input type="checkbox" class="childbox" value="Level-3 Value2"/>
</li>
</ul>
</li>
</ul>
</li>
</ul>
我想在他们各自的父子关系的复选框上获取值
单击第一个复选框以获取此值。
Level-1 > Level-2 > Level-3 值 1
单击第二个复选框以获取以下值。
Level-1 > Level-2 > Level-3 价值 2
【问题讨论】:
-
我曾尝试使用每个函数获取选择器。但我只能获得复选框的选择值。 $("input[type='checkbox']").on('click',function(){ var selected = []; $.each($("input[name='secondarycheck']:checked"), function(){ //当收音机被选中时执行的函数 selected.push($(this).val()); //console.log(selected); }); alert("Selection Results: " + selected.加入(" > ")); });
标签: javascript jquery html html-lists frontend