如果这是你用jQuery禁用元素的方法,你如何重新启用它?

时间:2011-10-11 23:08:04

标签: jquery

如何以这种方式禁用元素后重新启用元素?

$("#foo").attr("disabled", "disabled");

3 个答案:

答案 0 :(得分:5)

假设您使用的是最新版本的jQuery(1.6+),更适合切换disabled属性的方法是使用.prop()

$("#foo").prop("disabled", true);
$("#foo").prop("disabled", false);

有关说明,请参阅jQuery API documentation for .prop()

答案 1 :(得分:3)

这应该这样做:

$('#foo').removeAttr('disabled');

这也是:

$('#foo').attr('disabled', '');

答案 2 :(得分:0)

$('#foo').removeAttr('disabled');

或者您可以将attr设置为“”

$('#foo').attr('disabled', '');