子の1つをチェック解除するときにすべてのチェックボックスの選択を解除する際の問題

暖かい

私はjqueryを使用して、以下のコードを使用してすべてのチェックボックスをチェックしようとしています。 slectAll

ここでslectAll、ユーザーがフィールドセットのチェックボックスの1つをオフにした場合に備えチェックを外したいと思います。私はこのコードを試しました

    $.each($("input[name='numbers']:not(:checked)"), function () {
        $('input:checkbox[name=slectAll]').prop("checked", false);
    });

しかし、それは仕事をしませんでした!

<input id="boxid" type="checkbox" name="slectAll">
<label for="boxid">Select All</label>
<fieldset id="group_1">
    <input type="checkbox" name="numbers[]" value="0" />
    <input type="checkbox" name="numbers[]" value="1" />
    <input type="checkbox" name="numbers[]" value="2" />
    <input type="checkbox" name="numbers[]" value="3" />
    <input type="checkbox" name="numbers[]" value="4" />
</fieldset>

jqueryファイルは

$(function () {
    $('input:checkbox[name=slectAll]').change(function () {
        if ($(this).is(':checked')) {
            $('#group_1').find(':checkbox').prop("checked", true);
        } else {
            $('#group_1').find(':checkbox').prop("checked", false);
        }
    });

    $.each($("input[name='numbers']:not(:checked)"), function () {
        $('input:checkbox[name=slectAll]').prop("checked", false);
    });

});

これを修正する方法を教えていただけますか?ありがとう

アルンPジョニー

これらのチェックボックスの変更ハンドラーも必要です

$(function() {
  var $all = $('input:checkbox[name=slectAll]').change(function() {
    $checks.prop("checked", this.checked);
  });

  var $checks = $('#group_1 :checkbox').change(function() {
    $all.prop("checked", $checks.not(':checked').length == 0);
  });

  $('button').click(function() {
    var array = $checks.filter(':checked').map(function() {
      return this.value
    }).get();
    alert(array);


    return;
    //demo of ajax request
    $.ajax({
      url: '',
      data: {
        myvalues: array,
        usrename: somevalue
      }
    })
  })
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input id="boxid" type="checkbox" name="slectAll">
<label for="boxid">Select All</label>
<fieldset id="group_1">
  <input type="checkbox" name="numbers[]" value="0" />
  <input type="checkbox" name="numbers[]" value="1" />
  <input type="checkbox" name="numbers[]" value="2" />
  <input type="checkbox" name="numbers[]" value="3" />
  <input type="checkbox" name="numbers[]" value="4" />
</fieldset>

<button>Test</button>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

お子様のいずれかが選択解除されたときに[すべて選択]チェックボックスをオフにする方法

分類Dev

1つのチェックボックスが選択解除されたときにすべてのチェックボックスを有効にするにはどうすればよいですか?javascriptを使用する

分類Dev

リストボックスの選択を解除するループの問題を含むVBAの「すべて」チェックボックス

分類Dev

検証関数Reactjsを適用した後、チェックボックスの選択を解除できるようにする際の問題

分類Dev

すべてのチェックボックス要素を選択/選択解除AngularJS

分類Dev

1つを選択する場合はチェックボックス、他のすべてを選択解除する

分類Dev

JSF-21つのチェックボックスですべてのチェックボックスのリストを選択/選択解除します

分類Dev

すべてが削除されたときにチェックボックスの選択を解除するにはどうすればよいですか?

分類Dev

Androidでチェックボックスを1つでも選択解除しているときにすべて選択チェックボックスを選択解除する方法

分類Dev

チェックされているものを除いて、特定のdiv内のすべてのチェックボックスの選択を解除します

分類Dev

1つのスイフトをチェックする前にすべてのセルのチェックを解除することはできません2

分類Dev

チェックボックスを1つだけ選択すると、すべてのチェックボックスがチェックされます

分類Dev

AngularJsでクリックすると、すべてのチェックボックスを選択および選択解除します

分類Dev

単一のチェックボックスを選択するときにすべてのチェックボックスを選択する方法

分類Dev

列のすべてのチェックボックスを選択し、別の列をチェックするときにそれらの選択を解除します

分類Dev

すべてのチェックボックスの選択を解除できない

分類Dev

1つのチェックボックスを選択すると、tkinterの他のオプションの選択が解除されます

分類Dev

すべてのチェックボックスをオンにしたときにすべてのチェックボックスを選択する方法

分類Dev

DataGridViewで選択したすべてのチェックボックスの選択を解除するにはどうすればよいですか

分類Dev

チェックボックス選択すべての選択を解除し、機能を実行します

分類Dev

すべてのチェックボックスを選択し、jQueryを介して1つのチェックボックスをクリックしたときに選択をキャンセルするにはどうすればよいですか?

分類Dev

チェックボックスの選択を解除するとVue.jsが値を更新する

分類Dev

Angular material datatableチェックボックスは、すべてを選択するか、単一のアイテムを選択して選択を解除すると削除するときに、値を配列に保持します

分類Dev

Tkinterの問題:1つのチェックボックスをオンにすると、すべてがチェックされます

分類Dev

GroupBox内のすべてのチェックボックスをチェック/チェック解除するにはどうすればよいですか?

分類Dev

Jqueryを使用してクリック時にチェックボックスの選択を解除します

分類Dev

チェックボックスのチェック/チェック解除時に入力を無効にする

分類Dev

列SQLのすべての項目を選択または選択解除するためのチェックボックス

分類Dev

反応-複数の選択を解除するとチェックボックスが更新されない

Related 関連記事

  1. 1

    お子様のいずれかが選択解除されたときに[すべて選択]チェックボックスをオフにする方法

  2. 2

    1つのチェックボックスが選択解除されたときにすべてのチェックボックスを有効にするにはどうすればよいですか?javascriptを使用する

  3. 3

    リストボックスの選択を解除するループの問題を含むVBAの「すべて」チェックボックス

  4. 4

    検証関数Reactjsを適用した後、チェックボックスの選択を解除できるようにする際の問題

  5. 5

    すべてのチェックボックス要素を選択/選択解除AngularJS

  6. 6

    1つを選択する場合はチェックボックス、他のすべてを選択解除する

  7. 7

    JSF-21つのチェックボックスですべてのチェックボックスのリストを選択/選択解除します

  8. 8

    すべてが削除されたときにチェックボックスの選択を解除するにはどうすればよいですか?

  9. 9

    Androidでチェックボックスを1つでも選択解除しているときにすべて選択チェックボックスを選択解除する方法

  10. 10

    チェックされているものを除いて、特定のdiv内のすべてのチェックボックスの選択を解除します

  11. 11

    1つのスイフトをチェックする前にすべてのセルのチェックを解除することはできません2

  12. 12

    チェックボックスを1つだけ選択すると、すべてのチェックボックスがチェックされます

  13. 13

    AngularJsでクリックすると、すべてのチェックボックスを選択および選択解除します

  14. 14

    単一のチェックボックスを選択するときにすべてのチェックボックスを選択する方法

  15. 15

    列のすべてのチェックボックスを選択し、別の列をチェックするときにそれらの選択を解除します

  16. 16

    すべてのチェックボックスの選択を解除できない

  17. 17

    1つのチェックボックスを選択すると、tkinterの他のオプションの選択が解除されます

  18. 18

    すべてのチェックボックスをオンにしたときにすべてのチェックボックスを選択する方法

  19. 19

    DataGridViewで選択したすべてのチェックボックスの選択を解除するにはどうすればよいですか

  20. 20

    チェックボックス選択すべての選択を解除し、機能を実行します

  21. 21

    すべてのチェックボックスを選択し、jQueryを介して1つのチェックボックスをクリックしたときに選択をキャンセルするにはどうすればよいですか?

  22. 22

    チェックボックスの選択を解除するとVue.jsが値を更新する

  23. 23

    Angular material datatableチェックボックスは、すべてを選択するか、単一のアイテムを選択して選択を解除すると削除するときに、値を配列に保持します

  24. 24

    Tkinterの問題:1つのチェックボックスをオンにすると、すべてがチェックされます

  25. 25

    GroupBox内のすべてのチェックボックスをチェック/チェック解除するにはどうすればよいですか?

  26. 26

    Jqueryを使用してクリック時にチェックボックスの選択を解除します

  27. 27

    チェックボックスのチェック/チェック解除時に入力を無効にする

  28. 28

    列SQLのすべての項目を選択または選択解除するためのチェックボックス

  29. 29

    反応-複数の選択を解除するとチェックボックスが更新されない

ホットタグ

アーカイブ