0

たとえば、5 つのチェックボックスがあり、それらはすべて同じ名前です。チェックボックスをチェックして送信し、チェックしたチェックボックスを削除します。ここでは問題はありません。たとえば、番号 1 、 3 、 5 などをチェックしますが、同じ名前を持ち、1 つをチェックすると他のチェックを外します。

たとえば、5つのチェックボックスから必要なすべてのチェックボックスをチェックする方法

例えば ​​:

Check 1 - checked
Check 2 - unchecked
Check 3 - checked
Check 4 - unchecked
Check 5 - checked

ありがとうございます。それでは、お元気で

4

3 に答える 3

4

本当に別の名前や ID を与えることができず、すべてをチェックしたい場合は、次のようにします。

$('input[name="thename"]').prop('checked', true);

1 番目、3 番目、5 番目のチェックボックスをオンにしたい場合は、次のようにします。

$('input[name="thename"]').filter(':eq(0), :eq(2), :eq(4)').prop('checked', true);
于 2012-09-13T11:01:03.160 に答える
2

ID を使用して個別に識別します。

<input type='checkbox' name='name' id='cb_1'/>
<input type='checkbox' name='name' id='cb_2'/>
<input type='checkbox' name='name' id='cb_3'/>
<input type='checkbox' name='name' id='cb_4'/>
<input type='checkbox' name='name' id='cb_5'/>
于 2012-09-13T10:59:52.780 に答える
0

チェックボックスを削除したい場合は、jQueryを使用している場合に役立ちます

1 <input type='checkbox' name='my_name' /><br>
2 <input type='checkbox' name='my_name' /><br>
3 <input type='checkbox' name='my_name' /><br>
4 <input type='checkbox' name='my_name' /><br>
5 <input type='checkbox' name='my_name' /><br>
    <script type="text/javascript">​
        // Event handler activates when value of input with specified name is changed
        $("input[name=my_name]").on("change", function(event) {
            // checks if checkbox was checked, if so - deletes it
            if (true === $(this).prop('checked')) $(this).remove();
        });​
    </script>

http://jsfiddle.net/56nBw/1/

于 2012-09-13T11:19:07.060 に答える