【发布时间】:2021-04-23 15:58:14
【问题描述】:
如果我单击一个 div 区域并选中了复选框,如果选中则显示单击警报,否则未选中则显示未选中警报。但 else 不起作用。
$("#hellofortest").on('click', function() {
var checkbox = $(this).find('input[type=checkbox]');
if (checkbox.prop("checked", !checkbox.prop("checked"))) {
alert("Check box in Checked");
} else {
alert("Check box is Unchecked");
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="hellofortest">
<div class="reg-header">
<div class="reg-header-title">Title</div>
</div>
<div class="ceo-previous-data-checkbox">
<div class="bx-item-field">
<input type="checkbox" id="previous_info" name="previous_info" value="previous">
</div>
</div>
</div>
【问题讨论】:
标签: javascript html jquery