【发布时间】:2012-06-26 10:06:47
【问题描述】:
这是我的代码,我有两个复选框,并希望保持一个禁用状态,直到另一个启用:
$(function(){
$('#remember').live('click', function(event){
if($('#remember').is(':checked')){
$('#keepIn').removeAttr('disabled');
}
else
$('#keepIn').attr('disabled', 'disabled');
});
});
问题是这个函数在默认操作之前执行,当我点击第一个$('#remember').is(':checked')返回false(旧值)而不是true。
【问题讨论】:
标签: javascript jquery