我的复选框有样式标签并隐藏了实际的复选框。
<fieldset class='checkboxgroup'>
<div>
<input type='checkbox' id='item1' class='groupChkBox'>
<label for="item1">Julienne Carrots</label>
</div>
<div>
<input type='checkbox' id='item2' class='groupChkBox'>
<label for="item2">Lettuce Salad</label>
</div>
</fieldset>
$(".checkboxgroup label").click(function(){
if ($(this).is(':checked')) {
$("#boxofnouse").append("<div class='"+$(this).attr('id')+"'>hello world "+$(this).attr('id')+"</div>")
}
});
现在我的问题是如何在点击标签时检查是否选中了复选框?
我尝试过使用,但没有用。
var closestParentfieldset = $(this).closest("fieldset");
if ($(closestParentfieldset > input).is(':checked'))
答案 0 :(得分:2)
答案 1 :(得分:0)
试试这个..
$(this).siblings("input").is(":checked")