如何获取jquery中选中复选框的父节点的ID?
如何在jquery中选中复选框时获取父节点(collapse1)的ID如何获取jquery中选中复选框的父节点的ID?,jquery,Jquery,如何在jquery中选中复选框时获取父节点(collapse1)的ID <div id="collapse1" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="heading1" style="height: auto;"> <div class="panel-bo
<div id="collapse1" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="heading1"
style="height: auto;">
<div class="panel-body">
<div class="checkbox">
<label>
<input type="checkbox" class="option-input checkbox" name="filter[]" value="1" checked="checked"> <span class="ml-10">Core i5 (25)</span>
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" class="option-input checkbox" name="filter[]" value="2"> <span
class="ml-10">Core i7 (18)</span>
</label>
</div>
</div>
</div>
您可以为此使用复选框
:checked
属性:
$('input[type=checkbox]:checked').closest('.panel-collapse').attr('id');
工作代码段:
console.log($('input[type=checkbox]:checked').closest('panel collapse').attr('id'))代码>
核心i5(25)
核心i7(18)
你是说折叠1
?如果是,则使用$(this).closest('.panel collapse').attr('id')
它很有效,谢谢!
$('input[type=checkbox]:checked').closest('.panel-collapse').attr('id');