首先,这个 fiddle。
$('#enableButtonB').click(function (e) {
if($(e.target).is(':checked'))
{
$('#myButtonB').removeProp('disabled');
alert('Enable Button B');
}
else
{
$('#myButtonB').prop('disabled', true);
alert('Disable Button B');
}
});
我正在尝试使用jQuery的.prop()
和removeProp()
方法根据一些条件启用和禁用按钮。在调用removeProp()
之后,似乎一切都正常运作,但随后对prop()
的任何后续调用都无法禁用该按钮。
重复启用和禁用元素的正确方法是什么?
$('element').prop('disabled', true)
,如果你想启用它,则使用$('element').prop('disabled', false)
。请注意,true表示禁用,false表示启用。 - Ohgodwhy