को दूर मैं काम करने के लिए, मैं उदाहरण मैं jQuery साइट पर देखा उपयोग कर रहा हूँ removeAttr
प्राप्त नहीं कर पा रहे। असल में onclick
मैं एक फ़ील्ड को अक्षम करने के लिए विशेषता जोड़ता हूं (जो ठीक काम करता है) लेकिन जब उपयोगकर्ता फिर से क्लिक करता है तो उसे प्रश्न में फ़ील्ड को सक्षम करना चाहिए। मैंने यह सुनिश्चित करने के लिए अलर्ट का इस्तेमाल किया कि अन्य ब्लॉक को निकाल दिया जा रहा है, इसलिए मुझे पता है कि यह नहीं है।jQuery विशेषता
कोड:
$('#WindowOpen').click(function (event) {
event.preventDefault();
$('#forgot_pw').slideToggle(600);
if('#forgot_pw') {
$('#login_uname, #login_pass').attr('disabled','disabled');
} else {
$('#login_uname, #login_pass').removeAttr('disabled');
}
});
धन्यवाद।
अगर ('# forgot_pw') हमेशा चलेंगे। मुझे लगता है कि यह एक टाइपो है? – mtyaka
भावी संदर्भ के लिए, jQuery अक्षम होने जैसे इनपुट गुणों को प्राप्त करने और सेट करते समय '.prop()' विधि (http://api.jquery.com/prop/) का उपयोग करने की अनुशंसा करता है। आपके द्वारा उपयोग किए जाने वाले jQuery के संस्करण और आपके उपयोगकर्ता किस ब्राउजर के साथ नेविगेट करते हैं, उसके आधार पर यह अधिक क्रॉस ब्राउज़र अनुकूल है। की – jasonmerino
संभव डुप्लिकेट [विकलांग विशेषता JQuery का उपयोग कर निकालें?] (http://stackoverflow.com/questions/13626517/remove-disabled-attribute-using-jquery) – user2381114