我有這樣一個複選框...如何根據選中或未選中的複選框來更改變量?
<input type="checkbox" id="something" name="something" value="25" data-val="25" checked="checked" class="option">
<label for="something">Something</label>
我想有,每一個時間複選框被選中或取消選中的JavaScript/jQuery代碼,它看起來看看它的檢查,並分配是否值25它被選中,如果沒有選中,則爲0。但是,當我通過檢查/取消選中進行測試時,它只是繼續吐出25.爲什麼當我取消選中時它不會變爲0?任何想法我做錯了什麼?
$(document).ready(function() {
$('.option').on('change', function() {
if ($('#something').attr('checked')) {
var something = 25;
} else {
var something = 0;
}
console.log(something);
});
});
可能的複製[檢查複選框選中屬性(http://stackoverflow.com/questions/901712/check-checkbox-checked-property) – Robusto