2012-03-27 34 views
4

如何在運行時如何在運行時

刪除文本框disabled屬性在asp.net MVC HTML格式

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

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

jQuery的'removeAttr()'應該能正常運行。你如何執行JavaScript? – Phil 2012-03-27 06:22:25

+0

alert($(「#Yes」)。長度)嘿檢查這個..如果它返回> 0,那麼它可以工作。其他問題與您的jQuery選擇器。 – 2012-03-27 06:25:55

回答

3

$('#Yes').removeAttr("disabled");應努力消除從文本框禁用屬性。問題是,你是在正確的時間打電話嗎?例如,您是否確保在調用DOM之前準備好DOM?就像這樣:

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

正如你在這個live demo看到它工作正常。