मैंने jQuery .val () विधि का उपयोग करके एक महत्वपूर्ण कमी पाई है।
<select id="gate"></select>
$("#gate").val("Gateway 2");
यदि यह सेलेक्ट बॉक्स (या कोई अन्य इनपुट ऑब्जेक्ट) एक फॉर्म में है और फॉर्म में उपयोग किया गया एक रीसेट बटन है, जब रीसेट बटन पर क्लिक किया जाता है तो सेट वैल्यू क्लियर हो जाएगी और शुरुआत मूल्य पर रीसेट नहीं होगा जैसा कि आप उम्मीद करेंगे।
यह मेरे लिए सबसे अच्छा काम करने लगता है।
बक्से का चयन करें
<select id="gate"></select>
$("#gate option[value='Gateway 2']").attr("selected", true);
पाठ इनपुट के लिए
<input type="text" id="gate" />
$("#gate").attr("value", "your desired value")
Textarea आदानों के लिए
<textarea id="gate"></textarea>
$("#gate").html("your desired value")
चेकबॉक्स बॉक्स के लिए
<input type="checkbox" id="gate" />
$("#gate option[value='Gateway 2']").attr("checked", true);
रेडियो बटन के लिए
<input type="radio" id="gate" value="this"/> or <input type="radio" id="gate" value="that"/>
$("#gate[value='this']").attr("checked", true);