2011-07-13 118 views
0

jquery中是否有任何屬性可以幫助我檢查txtbox是否被禁用?它可以讓我通過if語句進行比較?Jquery屬性禁用

例如:

if ($('#ctl00_ContentPlaceHolder1_TextBox3'). == "false") 
{ 

} 

回答

1

您可以使用:禁用選擇。

嘗試:

if ($('#ctl00_ContentPlaceHolder1_TextBox3').is(":disabled")) 
{  
} 

if ($('#ctl00_ContentPlaceHolder1_TextBox3:disabled').length) 
{  
} 
+0

工作,感謝的人 – Fernando

3

:disabled選擇的目的是要做到這一點:

if ($("#ctl00_ContentPlaceHolder1_TextBox3").is(":disabled")) { 
    // Text box is disabled. 
} 

如果你正在使用jQuery 1.6或更高版本,這也是安全訪問布爾DOM屬性與prop()

if ($("#ctl00_ContentPlaceHolder1_TextBox3").prop("disabled")) { 
    // Text box is disabled. 
} 
+0

工作,感謝的人 – Fernando

0
if($('#MyInput').attr('disabled') == 'disabled'){ 
    //Do something 
} 
0
$("#ctl00_ContentPlaceHolder1_TextBox3").is(":enabled") 

將返回啓用狀態值。

0

你可以,如果你正在使用jQuery 1.6 +使用.prop()

if ($('#ctl00_ContentPlaceHolder1_TextBox3').prop('disabled')) { ... }