Core Admin http://wrapbootstrap.com/preview/WB0135486という名前のブートストラップ テーマを使用しています。
これは私が書いたコードです:
<div class="span6">
<input type="checkbox" class="icheck" id="Checkbox1" name="userAccessNeeded">
<label for="icheck1">Needed</label>
</div>
そしてブートストラップは私にこのコードを生成します:
<div class="span6">
<div class="icheckbox_flat-aero" style="position: relative;">
<input type="checkbox" class="icheck" id="Checkbox7" name="userAccessNeeded" style="position: absolute; opacity: 0;">
<ins class="iCheck-helper" style="position: absolute; top: 0%; left: 0%; display: block; width: 100%; height: 100%; margin: 0px; padding: 0px; background-color: rgb(255, 255, 255); border: 0px; opacity: 0; background-position: initial initial; background-repeat: initial initial;"></ins>
</div>
<label for="icheck1" class="">Needed</label>
結果は次のとおりです。
基本的に、それは私にとってかなりのチェックボックスになります。チェックボックスをクリックするたびに、checked
クラスが div に追加されます。
<div class="icheckbox_flat-aero checked" style="position: relative;">
だから最初は、このように入力フィールドが変更されているのを聞きたかった
$('input[type="checkbox"][name="userAccessNeeded"]').change(function () {
if (this.checked) {
}
});
ただし、実際には入力フィールドは変更されませんが、<div>
要素のクラスが変更されます。
チェックボックスがチェックされているのを聞くにはどうすればよいですか?