मैं प्रत्येक बार कोई भी पंक्ति पंक्ति क्लोन करने के लिए jquery का उपयोग करने का प्रयास कर रहा हूं जब कोई भी एड-पंक्ति बटन दबाता है। क्या कोई मुझे बता सकता है कि मेरे कोड में क्या गलत है? मैं अपने विचार में एचटीएमएल + smarty templating भाषा का उपयोग कर रहा हूँ।jquery - एक टेबल की क्लोन एनएच पंक्ति?
<table>
<tr>
<td>Description</td>
<td>Unit</td>
<td>Qty</td>
<td>Total</td>
<td></td>
</tr>
<tbody id="entries">
{foreach from=$arrItem item=i name=inv}
<tr>
<td>
<input type="hidden" name="invoice_item_id[]" value="{$i.invoice_item_id}"/>
<input type="hidden" name="assignment_id[]" value="{$i.assignment_id}" />
<input type="text" name="description[]" value="{$i.description}"/>
</td>
<td><input type="text" class="unit_cost" name="unit_cost[]" value="{$i.unit_cost}"/></td>
<td><input type="text" class="qty" name="qty[]" value="{$i.qty}"/></td>
<td><input type="text" class="cost" name="cost[]" value="{$i.cost}"/></td>
<td><a href="javascript:void(0);" class="delete-invoice-item">delete</a></td>
</tr>
{/foreach}
</tbody>
<tfoot>
<tr><td colspan="5"><input type="button" id="add-row" value="add row" /></td></tr>
</tfoot>
</table>
यहाँ मेरी जावास्क्रिप्ट कॉल, जो मैं जानता हूँ कि निकाल दिया जाता है जब मैं एक चेतावनी() बयान में डाल दिया है: यहाँ की तरह क्या मेरे टेम्पलेट फ़ाइल लग रहा है। तो समस्या यह है कि मुझे यह नहीं पता कि jquery कैसे काम करता है।
$('#add-row').live('click', function() {$('#entries tr:nth-child(0)').clone().appendTo('#entries');});
तो मैं क्या गलत कर रहा हूं?
साथ शुरू होता है कौन सा क्या आप क्लोन करना चाहते हैं? – SLaks