请考虑以下HTML:
<a id="add" herf="#">add</a>
<div class="list">
<select>
<option>1</option>
<option>2</option>
</select>
</div>
Run Code Online (Sandbox Code Playgroud)
和Javascript:
$('#add').click(function() {
var copy = $('.list').last().clone();
copy.appendTo('body');
});
Run Code Online (Sandbox Code Playgroud)
(或者:http://jsfiddle.net/5A5pN/)
如果在单击之前选择了一个选择选项 Add,您会注意到新添加的选择框仍然使用1作为其原始值,而不是2.
有什么方法可以解决这个问
谢谢!