这里的所有div是我的HTML代码如何选择内选择的元素
<div class="panel-body">
<p> <input name="select_all" type="checkbox" value="1"> Select/Deselect All</p>
<div class="input-group"><span class="input-group-addon">
<span><input checked="checked" name="manage_group" type="checkbox" value="1"></span>
<span class="form-control">Create/manage groups of candidates</span
</div>
<div class="input-group"><span class="input-group-addon">
<span><input checked="checked" name="manage_candidate" type="checkbox" value="1"></span>
<span class="form-control">Modify candidate details</span>
</div>
</div>
我要检查所有的复选框(在父DIV)如果“SELECT_ALL”复选框被选中,并取消所有,如果'select_all'未选中。
这里是我的jQuery代码:
$(".panel-body p input[type='checkbox']").click(function() {
if(this.checked){
//alert('Checked');
var selected = this.closest(".panel-body");
$(selected+"div input[type='checkbox']").each(function() {
alert ('Hi');
});
}else{
}
});
但它无法正常工作。它不接受选择器内的“选定”变量。如何选择所选元素中的所有复选框?
尝试这样的,因为选择已经是一个jQuery选择: 'selected.find(“DIV输入[类型='checkbox']“)' –
selected.find()does not't work。 Uncaught TypeError:selected.find不是函数 –