आप JQuery का उपयोग करते हुए अनियमित संख्याबद्ध अनुक्रमणिका के साथ इनपुट तत्वों के एक समूह से चयनित इनपुट का उचित सूचक कैसे प्राप्त कर सकते हैं? JQuery का "इंडेक्स" फ़ंक्शन हमेशा मेरे द्वारा उपयोग किए जाने वाले इंडेक्स के बजाय 0 से शुरू होने वाला मान देता है। मेरा कोड नीचे है:
JQuery:
$ ("इनपुट [नाम = = myboxes]")। क्लिक करें (फ़ंक्शन () {var element_id = $ ("इनपुट [Name ^ = myboxes] ")। सूचकांक (यह); चेतावनी (element_id); // 3, 8, या 10} के बजाय 0, 1 या 2 को अलर्ट देगा);
HTML:
& lt; इनपुट प्रकार = "चेकबॉक्स" id = "myboxes [3]" नाम = "myboxes [3]" मान = " चेक किया गया "& gt; & Lt; इनपुट प्रकार = "चेकबॉक्स" id = "myboxes [8]" नाम = "मायबॉक्स [8]" मान = "जांच" & gt; & Lt; इनपुट प्रकार = "चेकबॉक्स" id = "myboxes [10]" नाम = "मायबॉक्स [10]" मूल्य = "जांच" चेक किया गया & gt;
धन्यवाद!
आपकी आईडी का मान नहीं है एक "सूचकांक" संपत्ति है यह सिर्फ एक स्ट्रिंग है।
एक सुझाव: अपना मान प्राप्त करने के लिए आईडी स्ट्रिंग को पार्स करें:
$ ("इनपुट [name ^ = myboxes]")। क्लिक करें (फ़ंक्शन () {Var element_id = $ (this) .id; // उप-आधार का शुरुआती शुरुआती बिंदु "myboxes [" var ix = element_id.substring (8, element_id.length - 1) चेतावनी (ix) पर आधारित है;} );
उम्मीद है कि यह मदद करता है
Comments
Post a Comment