मैं checked="false"
के साथ एक HTML इनपुट उत्पन्न कर रहा हूं, हालांकि चेकबॉक्स चेक अप दिखा रहा है।चेकबॉक्स चेक करने के लिए सेट = झूठी काम नहीं कर रहा
मैंने जावास्क्रिप्ट कंसोल में निम्नलिखित किया है और यह पता नहीं लगा सकता कि क्या हो रहा है। मूल्य को गलत पर सेट करने के लिए .prop()
का उपयोग करने के बाद परिणामी HTML समान दिखता है सिवाय इसके कि अब चेकबॉक्स को फ़ॉर्म पर चेक नहीं किया गया है।
> $(':input[checked]').prop('checked');
< true
> $(':input[checked]')
< [
<input type="checkbox" class="caseVal" checked="false">
]
> $(':input[checked]').prop('checked',false);
< [
<input type="checkbox" class="caseVal" checked="false">
]
मैं धारणा है कि मैं सिर्फ checked="checked"
की स्थापना की जानी चाहिए या बिल्कुल भी अगर इसकी झूठी सबसे अच्छा अभ्यास है कि जाँच की संपत्ति शामिल नहीं के तहत हूं? किसी भी तरह से मैं जानना चाहता हूं कि उपरोक्त कोड में क्या हो रहा है।
सत्य के लिए शामिल करें, झूठी '<इनपुट प्रकार =" चेकबॉक्स "चेक =" चेक किया गया "/>' 'इनपुट प्रकार =" चेकबॉक्स "/>' –
आपका उदाहरण http: // jsfiddle के लिए काम करता है। शुद्ध/j08691/qSSa8 /। क्या आप सिर्फ कंसोल आउटपुट, या वास्तविक डोम प्रतिपादन देख रहे हैं? क्या आपने '.removeAttr()' की कोशिश की है? – j08691
यदि आप इसे अनचेक करना चाहते हैं तो: '' <इनपुट प्रकार = "चेकबॉक्स" वर्ग = "केसवेल"> '', यदि चेक किया गया है तो: '' <इनपुट प्रकार = "चेकबॉक्स" वर्ग = "केसवेल" चेक किया गया = "चेक किया गया"> ' –