मुझे यह खोजने की आवश्यकता है कि क्या एक टेक्स्ट बॉक्स को अक्षम किया गया है या Jquery का उपयोग करके सक्षम किया गया है।
जवाबों:
.prop('disabled') एक बूलियन लौटाएगा:
var isDisabled = $('textbox').prop('disabled');
यहाँ की बेला है: http://jsfiddle.net/unhjM/
.prop()को jQuery 1.6 (डॉक्स देखें) में पेश किया गया था। यदि आप jQuery के पुराने संस्करण का उपयोग कर रहे हैं, तो .attr()इसके बजाय का उपयोग करें ।
आप पा सकते हैं कि क्या चयनकर्ता को isपास करके पाठ बॉक्स को विधि का उपयोग करके अक्षम किया :disabledगया है। इसे इस्तेमाल करे।
if($('textbox').is(':disabled')){
//textbox is disabled
}
आप $(":disabled")वर्तमान संदर्भ में सभी अक्षम वस्तुओं का चयन करने के लिए उपयोग कर सकते हैं ।
यह निर्धारित करने के लिए कि क्या कोई एकल आइटम अक्षम है आप उपयोग कर सकते हैं $("#textbox1").is(":disabled")।
आप जांच सकते हैं कि कोई तत्व इसके साथ अक्षम है या नहीं:
if($("#slcCausaRechazo").prop('disabled') == false)
{
//your code to realice
}
trueया के खिलाफ परीक्षण करने की कोई आवश्यकता नहीं है false। बस , क्रमशः उपयोग if (expr)या if (! expr)।