<input type="checkbox" id="something" name="something" value="25" data-val="25" checked="checked" class="option">
<label for="something">Something</label>
, bu onun kontrol olmadığını kontrol eder ve 25 değerini eğer atar işaretli veya kontrol edilmemişse 0. Ancak, kontrol ettiğim/işaretini kaldırdığımda test ettiğimde, 25'i tükürmeye devam ediyor. İşaretlemediğimde neden 0'a değişmiyor? Yanlış yaptığım herhangi bir fikrin var mı? değişmez onay kutusunun İlk durum -
$(document).ready(function() {
$('.option').on('change', function() {
if ($('#something').attr('checked')) {
var something = 25;
} else {
var something = 0;
}
console.log(something);
});
});
Olası yinelenen [onay kutusu işaretli özelliğini kontrol] Eğlenceli (http://stackoverflow.com/questions/901712/check-checkbox-checked-property) – Robusto