Necesito encontrar si un cuadro de texto está deshabilitado o habilitado usando Jquery.
93
.prop('disabled')
devolverá un booleano:
var isDisabled = $('textbox').prop('disabled');
Aquí está el violín: http://jsfiddle.net/unhjM/
.prop()
se introdujo en jQuery 1.6 (consulte los documentos). Si está usando una versión anterior de jQuery, use.attr()
en su lugar.Puede encontrar si el cuadro de texto está deshabilitado usando el
is
método pasándole el:disabled
selector. Prueba esto.if($('textbox').is(':disabled')){ //textbox is disabled }
fuente
Puede utilizar
$(":disabled")
para seleccionar todos los elementos deshabilitados en el contexto actual.Para determinar si un solo elemento está deshabilitado, puede usar
$("#textbox1").is(":disabled")
.fuente
Puede verificar si un elemento está deshabilitado o no con esto:
if($("#slcCausaRechazo").prop('disabled') == false) { //your code to realice }
fuente
true
ofalse
. Simplemente useif (expr)
oif (! expr)
, respectivamente.if($("element_selector").attr('disabled') || $("element_selector").prop('disabled')) { // code when element is disabled }
fuente