मेरे पास अंत में एक जोड़ें बटन वाला एक टेबल है। जब आप इस बटन पर क्लिक करते हैं तो मैं वर्तमान में नीचे एक नई टेबल पंक्ति बनना चाहता हूं। मैं यह भी चाहता हूं कि इस पंक्ति पर इनपुट फ़ील्ड रिक्त हों। मैं .clone() का उपयोग करके ऐसा करने की कोशिश कर रहा हूं लेकिन यह पृष्ठ पर सभी पंक्तियों को क्लोन करता है। कृपया मदद करे। धन्यवादjQuery क्लोन टेबल पंक्ति
स्क्रिप्ट
$("input.tr_clone_add")
.live('click', function(){
$(this).closest('.tr_clone')
.clone()
.insertAfter(".tr_clone")
});
एचटीएमएल
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="table-data">
<tr>
<td>Name</td>
<td>Location</td>
<td>From</td>
<td>To</td>
<td>Add</td>
</tr>
<tr class="tr_clone">
<td><input type="text" autofocus placeholder="who" name="who" ></td>
<td><input type="text" autofocus placeholder="location" name="location" ></td>
<td><input type="text" placeholder="Start Date" name="datepicker_start" class="datepicker"></td>
<td><input type="text" placeholder="End Date" name="datepicker_end" class="datepicker"></td>
<td><input type="button" name="add" value="Add" class="tr_clone_add"></td>
</tr>
</table><!-- /table#table-data -->
followinng के रूप में है मुझे लगता है कि आप भी चाहते हैं 'name' पैरामीटर आदेश डेटा विरोधों को दूर करने के लिए अद्यतन किया जाना (यानी मूल्यों नई पंक्ति को अधिलेखित करने में प्रवेश किया क्लोन पंक्ति के मूल्य) ...? – Tomm
हाय टॉम, मुझे नहीं लगता था कि नाम मूल्य संघर्ष करेंगे, मुझे किसी बिंदु पर एक विभेदक जोड़ना होगा हालांकि शायद टीआर कक्षा में कोई संख्या जोड़नी है? –
मैं आमतौर पर क्लोन के लिए "टेम्पलेट" का उपयोग करता हूं, जिसे सीएसएस के माध्यम से "डिस्प्ले: none" के लिए स्टाइल किया जाता है। – hafichuk