我有一個HTML下拉菜單不同的名字:jQuery的複製HTML選擇的選擇,但
<select name="name1">
<option value="1">John</option>
<option value="2">Doe</option>
<option value="3">Foo</option>
<option value="4">Bar</option>
</select>
有沒有產生相同的選項,但像一個不同的下拉菜單名稱的jQuery函數:
<select name="name2">
<option value="1">John</option>
<option value="2">Doe</option>
<option value="3">Foo</option>
<option value="4">Bar</option>
</select>
不要忘記:http://stackoverflow.com/questions/742810/clone-isnt-cloning-select - 值 – Johan
也許這只是在這個例子中,但是,鑑於這個例子,我會建議:'.attr('name',function(i,n){var int = parseInt(n.match(/ \ d */),10);返回n.replace(/ \ d * /,int + 1); });'(這是未經測試,但*應該*動態增加數字,而不是在替換字符串中對其進行硬編碼)。 –
真的..總是很好,它可以擴展。 –