javascript - Get data from cloned element -


मुझे एक समस्या है मेरे रूप में मेरे पास div

  & lt; div class = "wyksztalcenie" & gt; & Lt; चुनें id = "szkola" & gt; & Lt; विकल्प मान = "Wyższe" & gt; Wyższe & lt; / विकल्प & gt; & Lt; विकल्प मान = "Średnie" & gt; Średnie & lt; / विकल्प & gt; & Lt; विकल्प मान = "ज़ॉडोवई" & gt; ज़ॉडोवे & lt; / विकल्प & gt; & Lt; / चयन & gt; & Lt; इनपुट वर्ग = "cos1" id = "nazwa" name = "nazwaszkoly" प्लेसहोल्डर = "नाज़वा uczelni / szkoły" प्रकार = "टेक्स्ट" / & gt; & Lt; इनपुट वर्ग = "cos1" id = "kierunek" name = "kier" प्लेसहोल्डर = "kierunek" type = "text" / & gt; & Lt; इनपुट वर्ग = "cos1" id = "rok" name = "rok" प्लेसहोल्डर = "rok ukończenia" type = "text" / & gt; & Lt; / div & gt;  

मैंने इस div को पांच बार क्लोन किया है और मेरी समस्या इनपुट से डेटा प्राप्त करना है और क्लोन किए गए div में चयन करना है। इस उपयोगकर्ता में शिक्षा का स्तर (हाई स्कूल, कॉलेज, आदि) चुनते हैं और फिर मैं इसे डेटाबेस में "चयन-इनपुट इनपुट इनपुट" में भेजता हूं। यह ठीक है, लेकिन केवल पहली डिवेल डेटाबेस में सहेजा है। कोई भी मेरी मदद कर सकता है

मैंने आपकी समस्या अनुकरण की है;

HTML (मुझे लगता है, आपने इसे पहले ही क्लोन किया है):

  & lt; div class = "wyksztalcenie" & gt; & Lt; चुनें class = "szkola" & gt; & Lt; विकल्प मान = "Wyższe" & gt; Wyższe & lt; / विकल्प & gt; & Lt; विकल्प मान = "Średnie" & gt; Średnie & lt; / विकल्प & gt; & Lt; विकल्प मान = "ज़ॉडोवई" & gt; ज़ॉडोवे & lt; / विकल्प & gt; & Lt; / चयन & gt; & Lt; इनपुट वर्ग = "cos1" id = "nazwa" name = "nazwaszkoly" प्लेसहोल्डर = "नाज़वा uczelni / szkoły" प्रकार = "टेक्स्ट" / & gt; & Lt; इनपुट वर्ग = "cos1" id = "kierunek" name = "kier" प्लेसहोल्डर = "kierunek" type = "text" / & gt; & Lt; इनपुट वर्ग = "cos1" id = "rok" name = "rok" प्लेसहोल्डर = "rok ukończenia" type = "text" / & gt; & Lt; / div & gt; & Lt; div वर्ग = "wyksztalcenie" & gt; & Lt; चुनें class = "szkola" & gt; & Lt; विकल्प मान = "Wyższe" & gt; Wyższe & lt; / विकल्प & gt; & Lt; विकल्प मान = "Średnie" & gt; Średnie & lt; / विकल्प & gt; & Lt; विकल्प मान = "ज़ॉडोवई" & gt; ज़ॉडोवे & lt; / विकल्प & gt; & Lt; / चयन & gt; & Lt; इनपुट वर्ग = "cos1" id = "nazwa" name = "nazwaszkoly" प्लेसहोल्डर = "नाज़वा uczelni / szkoły" प्रकार = "टेक्स्ट" / & gt; & Lt; इनपुट वर्ग = "cos1" id = "kierunek" name = "kier" प्लेसहोल्डर = "kierunek" type = "text" / & gt; & Lt; इनपुट वर्ग = "cos1" id = "rok" name = "rok" प्लेसहोल्डर = "rok ukończenia" type = "text" / & gt; & Lt; / div & gt; & Lt; div वर्ग = "wyksztalcenie" & gt; & Lt; चुनें class = "szkola" & gt; & Lt; विकल्प मान = "Wyższe" & gt; Wyższe & lt; / विकल्प & gt; & Lt; विकल्प मान = "Średnie" & gt; Średnie & lt; / विकल्प & gt; & Lt; विकल्प मान = "ज़ॉडोवई" & gt; ज़ॉडोवे & lt; / विकल्प & gt; & Lt; / चयन & gt; & Lt; इनपुट वर्ग = "cos1" id = "nazwa" name = "nazwaszkoly" प्लेसहोल्डर = "नाज़वा uczelni / szkoły" प्रकार = "टेक्स्ट" / & gt; & Lt; इनपुट वर्ग = "cos1" id = "kierunek" name = "kier" प्लेसहोल्डर = "kierunek" type = "text" / & gt; & Lt; इनपुट वर्ग = "cos1" id = "rok" name = "rok" प्लेसहोल्डर = "rok ukończenia" type = "text" / & gt; & Lt; / div & gt; & Lt; div वर्ग = "wyksztalcenie" & gt; & Lt; चुनें class = "szkola" & gt; & Lt; विकल्प मान = "Wyższe" & gt; Wyższe & lt; / विकल्प & gt; & Lt; विकल्प मान = "Średnie" & gt; Średnie & lt; / विकल्प & gt; & Lt; विकल्प मान = "ज़ॉडोवई" & gt; ज़ॉडोवे & lt; / विकल्प & gt; & Lt; / चयन & gt; & Lt; इनपुट वर्ग = "cos1" id = "nazwa" name = "nazwaszkoly" प्लेसहोल्डर = "नाज़वा uczelni / szkoły" प्रकार = "टेक्स्ट" / & gt; & Lt; इनपुट वर्ग = "cos1" id = "kierunek" name = "kier" प्लेसहोल्डर = "kierunek" type = "text" / & gt; & Lt; इनपुट वर्ग = "cos1" id = "rok" name = "rok" प्लेसहोल्डर = "rok ukończenia" type = "text" / & gt; & Lt; / div & gt; & Lt; इनपुट प्रकार = "बटन" आईडी = "भेजें" मान = "भेजें" / & gt; ("क्लिक करें", फ़ंक्शन () {var html}  

जेएस:

  $ ("# भेज")। = ""; Var काउंटर = 1; $ ('। Wyksztalcenie')। प्रत्येक (फ़ंक्शन () {var selectValue = $ (this) .फंड ('चुनें')। Val (); var inputOne = $ (this) ('# नाज़ावा')। Val (); var inputTwo = $ (this) .find ('# kierunek')। Val (); var inputThree = $ (this)। ढूँढें ('# rok')। Val ( ); Html + = "select-" + counter + "=" + selectValue + "और इनपुट-" + काउंटर + "=" + इनपुटऑन + "और इनपुट-" + काउंटर + "=" + इनपुट दो + "& amp; ; इनपुट + "+ काउंटर +" = "+ इनपुटथ्री; html + =" & amp; "; काउंटर ++;}); html = html.substring (0, html.length-1); // यहां डेटा भेजें}};  

आप यहां काम कर रहे डेमो देख सकते हैं:

ध्यान दें: वर्ग के लिए चयन करेंबॉक्स आईडी अपडेट करें। आईडी अद्वितीय होना चाहिए


Comments