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
ismétodo pasándole el:disabledselector. 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
trueofalse. Simplemente useif (expr)oif (! expr), respectivamente.if($("element_selector").attr('disabled') || $("element_selector").prop('disabled')) { // code when element is disabled }fuente