这是我试图做的。我刚检查了1项时检查了所有项目。但是当检查了所有项目时,找不到属性。无法理解什么是错误的。
<html>
<td>
<label>
<input type="checkbox" rel="{{ $sq->id }}" class="select-multiple {{$qr-
>item_no}} select-items{{$j}}" value="{{$qr->item_no}}" name="state{{
$sq->id }}">
</label>
</td>
</html>
var itemCode ='';
$('.select-multiple').on('click',function (ev) {
ev.preventDefault();
itemCode = $(this).val();
if(!$(this).is(':checked')){
$('.'+itemCode).prop('checked', false);
}else{
$('.'+itemCode).prop('checked', true);
$("input:checkbox[class="+itemCode+"]:checked").each(function() {
alert(itemCode);
});
}
});
答案 0 :(得分:0)
您的类选择器不适合循环。改变
$("."+itemCode+":checkbox:checked").each(function() {
alert(itemCode);
});
要
{{1}}