【发布时间】:2014-03-19 00:36:34
【问题描述】:
我需要根据带有 ID 属性的复选框是被鼠标选中还是未选中来做不同的事情。执行检查或取消检查时需要触发事件。我想可以使用单个检查事件处理程序并查看检查状态是什么,但我不知道如何。
【问题讨论】:
-
您听说过change 事件吗,如果有,请尝试使用change event handler
标签: javascript jquery button input checkbox
我需要根据带有 ID 属性的复选框是被鼠标选中还是未选中来做不同的事情。执行检查或取消检查时需要触发事件。我想可以使用单个检查事件处理程序并查看检查状态是什么,但我不知道如何。
【问题讨论】:
标签: javascript jquery button input checkbox
您可以使用复选框状态更改时将触发的更改事件,因此使用复选框的 id 注册更改事件处理程序
//dom ready handler
jQuery(function ($) {
//change event handler
$('#myid').change(function () {
if (this.checked) {
//checked do something
$('span').text('checked');
} else {
//unchecked do something else
$('span').text('unchecked');
}
})
})
演示:Fiddle
也许你应该从
【讨论】:
function check_preconf() {
if(document.getElementById("step1_full").checked) {
$( "#step2_half" ).prop( "disabled", true );
$( "#step3_half" ).prop( "disabled", true );
$( "#step4_half" ).prop( "disabled", true );
$( "#step5_half" ).prop( "disabled", true );
}
}
【讨论】: