jQuery的克隆方法应用到文本的bug修复和选择
试验发现,jQuery文本选择的克隆方法有问题。当textarea和选择价值是克隆人,他们将失去。研究发现,这是一个错误的jQuery。它是在克隆的时间分配瓦迩再次。如果你知道这一点,你可以自己写。您要使用的克隆页面可以。
Jquery.fix.clone.js
(函数(原始){)
jquery.fn.clone =函数(){
VaR结果= original.apply(这个参数),
my_textareas = this.find('textarea)。添加(this.filter('textarea ')),
result_textareas = result.find('textarea)。添加(result.filter('textarea ')),
my_selects = this.find('select)。添加(this.filter('select ')),
result_selects = result.find('select)。添加(result.filter('select '));
对于(var i = 0,L = my_textareas.length;i < L;+ +我)$(result_textareas {我})。瓦迩($(my_textareas {我})。瓦迩()));
对于(var i = 0,L = my_selects.length;i < L;+ +我)result_selects {我},{我} SelectedIndex = my_selects。SelectedIndex;
返回结果;
};
});