我正在使用多个复选框来执行某些操作。我的要求是,如果选中该复选框,则打开 on
;如果未选中该复选框,则打开 off
。但如果我选中/取消选中该复选框,我会得到 on
值。
<label class="cont">
<input type="checkbox" name="listingstatus" id="listingstatus<?php echo $doc->module_video_id; ?>" onchange="listingStatus('<?php echo $doc->module_video_id; ?>')">
<span class="checkmark"></span>
</label>
function listingStatus(module_video_id)
{
var a = $('#listingstatus'+module_video_id).val();
console.log(a);
}
最佳答案
尝试使用三元运算符 is(":checked")
:
var a = $('#listingstatus'+module_video_id).is(":checked") ? 'on' : 'off';
关于javascript - 使用 onchange 函数获取复选框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52232312/