दिलचस्प पोस्ट
TabHost में टैब छवियाँ कैसे बदलें सी से स्टडिंग और स्टड आउट jQuery का चयन पर मूल्य मिलता है कस्टम HTML टैग विशेषता JSF द्वारा प्रदान नहीं की गई हैं एजेक्स और पीएचपी को डेटाबेस में एकाधिक फ़ॉर्म इनपुट दर्ज करने के लिए एंड्रॉइड में अस्थायी फाइल बनाना MySQL तालिका में varchar लंबाई का महत्व findObjectsInBackgroundWithBlock: पार्स से डेटा प्राप्त करता है, लेकिन डेटा केवल ब्लॉक के भीतर मौजूद होता है मुझे कब और पर्ल उपनगरों को कॉल करने के लिए उपयोग करना चाहिए? पोस्टडेटा कोई पैरामीटर नहीं गुजर रहा है! खींचें और ड्रॉप के लिए जेलाबेल माउस इवेंट्स अजगर में ओवरलोडिंग ऑपरेटर क्या आप स्थानीय विश्लेषणात्मक पते पर Google एनालिटिक्स का परीक्षण कर सकते हैं? index.php डिफ़ॉल्ट रूप से लोड नहीं है एंड्रॉइड में किसी सेवा से सूचना भेजना

Jquery में क्लोन के साथ तालिका पंक्ति की प्रतिलिपि कैसे करें और नियंत्रण के लिए नया अद्वितीय आईडी बनाएं

Jquery में क्लोन के साथ तालिका पंक्ति की प्रतिलिपि कैसे करें और नियंत्रण के लिए नया अनोखा आईडी बनाएं। क्लोन एसी डेटा को भी प्रतिलिपि करेगा .मैं डेटा को कॉपी नहीं करना चाहता

तालिका पंक्ति में निम्न जानकारी है:

<tr> <td><input type="text" id="txtTitle" name="txtTitle"></td> <td><input type="text" id="txtLink" name="txtLink"></td> </tr> 

मुझे सभी नई पंक्तियों के लिए अद्वितीय आईडी बनाने की आवश्यकता है, जैसे txtTitle1, link1, title2, link2 आदि

वेब के समाधान से एकत्रित समाधान "Jquery में क्लोन के साथ तालिका पंक्ति की प्रतिलिपि कैसे करें और नियंत्रण के लिए नया अद्वितीय आईडी बनाएं"

आप ऐसा कुछ कर सकते हैं:

 var i = 1; $("button").click(function() ​​​{ $("table tr:first").clone().find("input").each(function() { $(this).val('').attr('id', function(_, id) { return id + i }); }).end().appendTo("table"); i++; })​;​ 

यह नई पंक्तियों के मानों को खाली करेगा और उन्हें txtTitle1, txtTile2, आदि के साथ शुरू होने वाले अद्वितीय आईडी दें।

आप इसे यहाँ एक कोशिश देना चाहते हैं अगर आपको name बदलने की ज़रूरत है तो भी मैं एक ऑब्जेक्ट को .attr() पास कर .attr() , इसे थोड़ा क्लीनर रखने के लिए, इस तरह से:

 var i = 1; $("button").click(function() { $("table tr:first").clone().find("input").each(function() { $(this).attr({ 'id': function(_, id) { return id + i }, 'name': function(_, name) { return name + i }, 'value': '' }); }).end().appendTo("table"); i++; });​ 

आप उस संस्करण को यहाँ पर आज़मा सकते हैं ।