使用jquery查找是否禁用了文本框

时间:2012-01-22 19:09:28

标签: jquery html

我需要查找是否使用Jquery禁用或启用了文本框。

5 个答案:

答案 0 :(得分:124)

.prop('disabled')将返回一个布尔值:

var isDisabled = $('textbox').prop('disabled');

这是小提琴:http://jsfiddle.net/unhjM/

答案 1 :(得分:59)

您可以通过将is选择器传递给它来查找是否使用:disabled方法禁用了文本框。试试这个。

if($('textbox').is(':disabled')){
     //textbox is disabled
}

答案 2 :(得分:11)

您可以使用$(":disabled")选择当前上下文中的所有已禁用项目。

要确定是否已禁用单个项目,您可以使用$("#textbox1").is(":disabled")

答案 3 :(得分:3)

您可以使用以下方法检查元素是否已禁用:

if($("#slcCausaRechazo").prop('disabled') == false)
{
//your code to realice 
}

答案 4 :(得分:1)

 if($("element_selector").attr('disabled') || $("element_selector").prop('disabled'))
 {

    // code when element is disabled

  }