2012-08-01 64 views
0

下面給出的代碼顯示如果點擊了一個新的按鈕,該代碼會被執行並且.table_product_list表的第一行被克隆,但它只是增加了輸入框的id和名稱如何克隆具有輸入和文本區域的表格?

如何調整這個代碼添加文本區?

var i=1; 
    $(".table_product_list 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_product_list"); 
    i++; 
+0

你的意思是在'find()'語句中你想包含'textarea',並且在'id,name'屬性中,你不想改變id和名字?我不太明白... – Ohgodwhy 2012-08-01 14:29:21

+0

對不起找到答案!它的簡單查找(「input,textarea」) – Fara 2012-08-01 14:32:01

+0

如果您自己找到解決方案。請考慮回答你自己的問題,這樣你就可以與世界分享知識=) – azzy81 2012-08-01 15:26:11

回答

0

這裏是一個JSfiddle example顯示我實現的TR S中的克隆與標識和名稱的變化可以在任何表進行他們連續添加和去除的方式。

希望有幫助!

+0

**找到(「輸入,textarea」)**將做的伎倆! – Fara 2013-01-08 13:43:29