J'ai besoin de trouver si une zone de texte est désactivée ou activée à l'aide de Jquery.
J'ai besoin de trouver si une zone de texte est désactivée ou activée à l'aide de Jquery.
Réponses:
.prop('disabled') renverra un booléen:
var isDisabled = $('textbox').prop('disabled');
Voici le violon: http://jsfiddle.net/unhjM/
.prop()été introduit dans jQuery 1.6 (voir la documentation). Si vous utilisez une version antérieure de jQuery, utilisez à la .attr()place.
Vous pouvez trouver si la zone de texte est désactivée à l'aide de ismethod en lui passant un :disabledsélecteur. Essaye ça.
if($('textbox').is(':disabled')){
//textbox is disabled
}
Vous pouvez utiliser $(":disabled")pour sélectionner tous les éléments désactivés dans le contexte actuel.
Pour déterminer si un seul élément est désactivé, vous pouvez utiliser $("#textbox1").is(":disabled").
Vous pouvez vérifier si un élément est désactivé ou non avec ceci:
if($("#slcCausaRechazo").prop('disabled') == false)
{
//your code to realice
}
trueou false. Utilisez simplement if (expr)ou if (! expr), respectivement.
if($("element_selector").attr('disabled') || $("element_selector").prop('disabled'))
{
// code when element is disabled
}