jquery动态更改了复选框的属性,但未获取每个复选框值

时间:2018-03-31 10:51:47

标签: php jquery html laravel-5 checkbox

这是我试图做的。我刚检查了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);
        });
    }
  });

1 个答案:

答案 0 :(得分:0)

您的类选择器不适合循环。改变

$("."+itemCode+":checkbox:checked").each(function() {
            alert(itemCode);
        });

{{1}}