我使用所謂的引導主題:核心管理 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) {
}
});
但它不」實際上改變了輸入字段,而是改變了元素的類別。
我怎樣才能聽取複選框被檢查?
你肯定twitte引導犯規在檢查它的checked屬性添加到您的複選框? – dreamweiver
@dreamweiver是的,我正在使用核心管理主題,你可以在這裏看到示例並檢查複選框元素,它只會改變類。 http://wrapbootstrap.com/preview/WB0135486 – Jaanus
,但我不能看到有任何複選框。 – dreamweiver