3
考虑下面的HTML:jQuery clone()不复制<select> DOM属性?
<a id="add" herf="#">add</a>
<div class="list">
<select>
<option>1</option>
<option>2</option>
</select>
</div>
和Javascript:
$('#add').click(function() {
var copy = $('.list').last().clone();
copy.appendTo('body');
});
(OR:http://jsfiddle.net/5A5pN/)
如果您选择点击Add
之前选择的选项,你会发现新添加选择框仍然使用1作为其原始值,而不是2.
任何方法可以解决这个问题?
谢谢!
可能重复:http://stackoverflow.com/questions/742810/clone-isnt-cloning-select-values – timaschew 2012-11-16 16:40:14