function setVal() {
if ($('input#check1').is(':checked')) {
$('input#check1').val('отмечено');
}
else {
$('input#check1').val('не отмечено');
}
}
$(this) вместо $('input#check1')
и выведу в консоль то будет object , а не true или false что по моему пониманию логично , почему так и как правильно? function setVal() {
var $input = $('input#check1');
if ($input).is(':checked')) {
$input.val('отмечено');
}
else {
$input.val('не отмечено');
}
}
function setVal() {
var $input = $('input#check1');
$input.val(($input).is(':checked') ? 'отмечено': 'не отмечено');
}