Preciso descobrir se uma caixa de texto está desabilitada ou habilitada usando Jquery.
91
.prop('disabled')
retornará um booleano:
var isDisabled = $('textbox').prop('disabled');
Aqui está o violino: http://jsfiddle.net/unhjM/
.prop()
foi introduzido no jQuery 1.6 (veja a documentação). Se você estiver usando uma versão anterior do jQuery, use.attr()
.Você pode descobrir se a caixa de texto está desabilitada usando o
is
método passando o:disabled
seletor para ela. Experimente isso.fonte
Você pode usar
$(":disabled")
para selecionar todos os itens desabilitados no contexto atual.Para determinar se um único item está desabilitado, você pode usar
$("#textbox1").is(":disabled")
.fonte
Você pode verificar se um elemento está desativado ou não com isto:
fonte
true
oufalse
. Basta usarif (expr)
ouif (! expr)
, respectivamente.fonte