如何在运行时从文本框中删除禁用的属性

时间:2012-03-27 06:20:16

标签: jquery asp.net html

如何在运行时从asp.net MVC中的文本框中删除禁用的属性

以Html格式

<input id="Yes" type="radio" value="Yes" tabindex="8" name="rdoRecommend" disabled="">

$('#Yes').removeAttr("disabled"); is not working.

3 个答案:

答案 0 :(得分:8)

使用$(document).ready -

$(document).ready(function(){
     $('#Yes').removeAttr("disabled");
});

小提琴:http://jsfiddle.net/HfXBE/

答案 1 :(得分:3)

$('#Yes').removeAttr("disabled");应该有效。问题是,你是在正确的时间召集它吗?例如,在调用DOM之前,您确保DOM已准备好吗?像这样:

$(function() {
    $('#Yes').removeAttr("disabled");
});

正如您在此live demo中所看到的,它可以正常工作。

答案 2 :(得分:0)

您是否已将jquery语句放在已加载的事件回调中?

http://jsfiddle.net/tWxhh/