Necesito encontrar si un cuadro de texto está deshabilitado o habilitado usando Jquery.
Necesito encontrar si un cuadro de texto está deshabilitado o habilitado usando Jquery.
Respuestas:
.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
}
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").
Puede verificar si un elemento está deshabilitado o no con esto:
if($("#slcCausaRechazo").prop('disabled') == false)
{
//your code to realice
}
trueo false. Simplemente use if (expr)o if (! expr), respectivamente.
if($("element_selector").attr('disabled') || $("element_selector").prop('disabled'))
{
// code when element is disabled
}