0

同じIDを共有するhtmlチェックボックスをチェックするjqueryに取り組んでいます

<span class="idclass"><input type="checkbox" class="idleft" name="selectALL" value="WLEVEL04"> Select All </span>


<td class="left"><input type="checkbox" name="unchecked[]" value="499703"></td>
<td class="left"><input type="checkbox" name="unchecked[]" value="855155"></td>
<td class="left"><input type="checkbox" name="unchecked[]" value="234203"></td>
<td class="left"><input type="checkbox" name="unchecked[]" value="489741"></td>

ここに私のjqueryがあります

    $(".idleft").live('click', function () {
        var id = $(this).val();
        $(this).attr('tr').val(id).find(':checkbox').attr('checked', this.checked);
        });
4

2 に答える 2

2

このようなものがあなたが探しているものだと思います:

フィドル: http://jsfiddle.net/tymeJV/3GkT3/

jQ:

$(".idleft").change(function() {
    if (this.checked) {
        $("input[name^='unchecked']").each(function() {
            $(this).prop("checked", true);
        });
    } else {
        $("input[name^='unchecked']").each(function() {
            $(this).prop("checked", false);
        });
    }
});
于 2013-05-09T19:43:34.547 に答える