गुण मैं दो तत्वों JQuery के माध्यम से एक ही नामJQuery - सेट मूल्य
<input type="hidden" name= "chk0" value="">
<input type="checkbox" name="chk0" value="true" disabled>
होने के साथ एचटीएमएल निम्नलिखित है, मैं चेकबॉक्स सक्षम सेट करना चाहते हैं। तो, मैं इस तरह कुछ उपयोग कर रहा हूं:
$('#chk0').attr("disabled",false);
लेकिन यह काम नहीं करता है। मुझे लगता है कि JQuery एक ही समान नाम वाले दो तत्वों के साथ भ्रमित हो रहा है। दुर्भाग्यवश, मैं दो अलग-अलग नामों का उपयोग करने से नहीं बच सकता क्योंकि, जब फॉर्म पोस्ट किया जाता है, तो मैं चाहता हूं कि सभी चेकबॉक्स पोस्ट हो जाएं (न कि केवल चेक किए गए हैं)। इसलिए मुझे एक ही नाम के साथ छिपा तत्व का उपयोग करना है .. तो, प्रश्न पर वापस, मैं उपरोक्त परिदृश्य में JQuery के माध्यम से चेकबॉक्स को कैसे सक्षम कर सकता हूं? क्या अटॉर्टर के लिए "टाइप" पैरामीटर है जो चेकबॉक्स से छिपा हुआ है?
धन्यवाद
यह पूरी तरह से काम करता है ... अगर मुझे चेकबॉक्स सक्षम करना है, तो यह $ ("इनपुट: चेकबॉक्स [name = 'chk0']") होगा। Attr ('अक्षम', झूठा); – Jake
अच्छी तरह से .. जैसा कि http://www.w3schools.com/tags/att_input_disabled.asp में दिखाया गया है, आधिकारिक मान को फिर से अक्षम कर दिया जाएगा ताकि $ ("इनपुट: चेकबॉक्स [name = 'chk0']")। Attr ('अक्षम', 'अक्षम'); –
इसे मिला .. इस पर होगन के लिए धन्यवाद .. $ ("इनपुट: चेकबॉक्स [नाम = 'chk0']")। Attr ('अक्षम', 'अक्षम'); ठीक काम करता है – Jake