पृष्ठ को प्रतिपादित करते समय, एकाधिक चयन के val()
को एक मान के साथ सेट किया जाता है। उदाहरण के लिए, $("#my_select_box").val(1);
फिर उपयोगकर्ता एकाधिक चयन बॉक्स में एक अतिरिक्त मान का चयन करता है।एचटीएमएल: एकाधिक का चयन करने के लिए, केवल एक मान सबमिट किया गया है, लेकिन .val() दो मानों की सरणी देता है
जब फॉर्म सबमिट किया जाता है, तो केवल नया चयनित मान सबमिट किया जाता है और पहले सेट नहीं किया जाता है। जबकि फ़ायरफ़ॉक्स में डिबगिंग करते समय, .val()
फ़ंक्शन दो मानों की एक सरणी देता है (पिछले एक और नए चयनित दोनों)। ऐसा क्यों होता है?