プロジェクトの焦点
チェックボックスの切り替え
特別な要件
div.id container
これらのチェックボックスを保持する新しい(動的に)追加されたものをバインドする必要があります。注:これdiv.id
は動的に生成されています (クライアント側)。
状態
私のワーキングフィドルは、1(1つ)または0(なし)のチェックボックスを正常に切り替えます。
HTML
<div id="bind_id">
<input type="checkbox" name="iso_01[]" class="setTitlePre1" value="L/R" />
<label for name "iso_01" class="isoVar1">No.1</label>
<input type="checkbox" name="iso_01[]" class="setTitlePre2" value="Alt" />
<label for name "iso_01" class="isoVar2">No.2</label>
</div>
作業スクリプト
var checkboxes;
checkboxes = $("input[name^=iso_01]").change(function (e) {
checkboxes.not(this).prop("checked", false);
}
});
望ましい結果
Bound Fiddle.click()
を.on("click","input..."
表示するために更新するための構文に問題があります
更新されたスクリプト
var checkboxes;
checkboxes = $("#bind_id").on("change", "input[name^=iso_01]", function (e) {
if (this.checked) {
checkboxes.not(this).prop("checked", false);
}
});