0

呼び出しを介してグループ化されたチェックボックスのツールバーがありますbuttonset()。1 つのチェックボックスが選択されている場合は、グループ全体を選択済みに設定し、2 回目のクリック イベントで選択を解除したいと思います。

このクリックハンドラをインスタンス化しました

$("#category_all").click(function(e){

  if ($("#category_1").is(":checked")) {
    $(".category_selector").prop("checked", false);
    $(".category_selector").removeClass("ui-state-active");

  } else {
    $(".category_selector").prop("checked", true);
    $(".category_selector").addClass("ui-state-active");
  }
});

チェック状態の変更はすべてのボタンセット要素に適用されますが、残りの要素は同じスタイルを維持します。クラスの「チェック」も試しましたが、結果はありません。

すべて選択されていることを示すために、ボタンセット グループに追加する jQuery UI クラスは何ですか?

4

1 に答える 1