我有一个选择,我想克隆它,然后用相同的选择选项追加它。
HTML
<select>
<option value="0">test0</option>
<option value="1">test1</option>
<option value="2">test2</option>
</select>
的javascript
(function($){
$('select').change(function(){
$clone = $(this).clone();
$(this).after($clone);
});
})(jQuery)
的jsfiddle
http://jsfiddle.net/willHsu/3tRR9/
我找到的方法是使用
var value = $(this).children('option:selected').val();
找到该值,然后选择作为选定的选项。 所以我知道解决问题的方法。
但我仍然想知道为什么clone()
方法无法复制所选的选项状态?
谁能给我一个合理的解释?