Ich muss herausfinden, ob ein Textfeld mit Jquery deaktiviert oder aktiviert ist.
Ich muss herausfinden, ob ein Textfeld mit Jquery deaktiviert oder aktiviert ist.
Antworten:
.prop('disabled') gibt einen Booleschen Wert zurück:
var isDisabled = $('textbox').prop('disabled');
Hier ist die Geige: http://jsfiddle.net/unhjM/
.prop()wurde in jQuery 1.6 eingeführt (siehe Dokumentation). Wenn Sie eine frühere Version von jQuery verwenden, verwenden Sie .attr()stattdessen.
Sie können feststellen, ob das Textfeld mithilfe der isMethode deaktiviert ist, indem Sie den :disabledSelektor an das Textfeld übergeben . Versuche dies.
if($('textbox').is(':disabled')){
//textbox is disabled
}
Mit können $(":disabled")Sie alle deaktivierten Elemente im aktuellen Kontext auswählen.
Um festzustellen, ob ein einzelnes Element deaktiviert ist, können Sie verwenden $("#textbox1").is(":disabled").
Sie können damit überprüfen, ob ein Element deaktiviert ist oder nicht:
if($("#slcCausaRechazo").prop('disabled') == false)
{
//your code to realice
}
trueoder testen false. Einfach verwenden if (expr)oder if (! expr).
if($("element_selector").attr('disabled') || $("element_selector").prop('disabled'))
{
// code when element is disabled
}