【发布时间】:2012-01-22 19:09:28
【问题描述】:
我需要查看一个文本框是使用 Jquery 禁用还是启用。
【问题讨论】:
我需要查看一个文本框是使用 Jquery 禁用还是启用。
【问题讨论】:
.prop('disabled') 将返回一个布尔值:
var isDisabled = $('textbox').prop('disabled');
您可以使用is 方法通过将:disabled 选择器传递给它来查看文本框是否被禁用。试试这个。
if($('textbox').is(':disabled')){
//textbox is disabled
}
【讨论】:
您可以使用$(":disabled") 选择当前上下文中所有禁用的项目。
要确定单个项目是否被禁用,您可以使用$("#textbox1").is(":disabled")。
【讨论】:
你可以检查一个元素是否被禁用:
if($("#slcCausaRechazo").prop('disabled') == false)
{
//your code to realice
}
【讨论】:
true 或false 进行测试。只需分别使用if (expr) 或if (! expr)。
if($("element_selector").attr('disabled') || $("element_selector").prop('disabled'))
{
// code when element is disabled
}
【讨论】: