为什么克隆后没有选择选项值?

时间:2014-08-01 16:21:14

标签: javascript jquery html clone

我有一个选择,我想克隆它,然后用相同的选择选项追加它。

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()方法无法复制所选的选项状态? 谁能给我一个合理的解释?

0 个答案:

没有答案