[解決済み] チェックボックスのオン/オフの切り替え
2022-02-09 10:01:43
質問
次のようなものがあります。
$(document).ready(function()
{
$("#select-all-teammembers").click(function() {
$("input[name=recipients\\[\\]]").attr('checked', true);
});
});
が欲しいところです。
id="select-all-teammembers"
をクリックすると、チェック済みとチェックなしが切り替わります。何十行ものコードにならないようなアイデアはないでしょうか?
解決方法は?
書くことができます。
$(document).ready(function() {
$("#select-all-teammembers").click(function() {
var checkBoxes = $("input[name=recipients\\[\\]]");
checkBoxes.prop("checked", !checkBoxes.prop("checked"));
});
});
jQuery 1.6以前は、以下のようなものしかありませんでした。 attr() であって prop() と、以前は書いていました。
checkBoxes.attr("checked", !checkBoxes.attr("checked"));
しかし
prop()
の方が、より良いセマンティクスを持っています。
attr()
をHTML属性に適用した場合、通常はこの方法が推奨されます。
関連
-
[解決済み】「Missing required request header」を修正する方法。origin,x-requested-withのいずれかを指定する必要があります' Ajax Error
-
[解決済み] カルーセルで画像を中央に配置する方法
-
[解決済み] TypeError: $.ajax(...) is not a function?
-
[解決済み] jQuery On Clickが動作しない
-
[解決済み] jQueryで関数呼び出しを繰り返す方法
-
[解決済み] jQuery バリデーション - エラーの配置
-
[解決済み] フォーム送信のjQueryが動作しない
-
[解決済み] ブーリアンのトグルを行うには?
-
[解決済み】jQueryでdiv内のチェックボックスの一覧を取得する。
-
[解決済み】jqueryを使用して、特定のクラス名を持つすべてのチェックボックスを取得する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] jQueryを使って入力が空かどうかをチェックする
-
[解決済み] How to make the first option of <select> selected with jQuery
-
[解決済み] 無効な JSON プリミティブ ERROR
-
[解決済み] jQueryは、すべてのテキストフィールドの値の合計を計算する
-
[解決済み] jQueryでページスクロールをプログラム的に無効にする方法
-
[解決済み] jqueryでドロップダウンボックスを有効化/無効化する
-
[解決済み] Bootstrapのcollapseが機能しない。ハンバーガーメニューが表示されない。
-
[解決済み] Vimeoのコントロールを非表示にする方法
-
[解決済み] jQueryのinit関数を設定する
-
[解決済み] フォーム送信のjQueryが動作しない