数码资讯
jQuery的克隆方法应用到文本的bug修复和选择
试验发现,jQuery文本选择的克隆方法有问题。当textarea和选择价值是克隆人,他们将失去。研究发现,这是一个错误的jQuery。它是在克隆的时间分配瓦迩再次。如果你知道这一点,你可以自己写。 您要使用的克隆页面可以。 Jquery.fix.clone.js (函数(原始){) jquery.
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
试验发现,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;
返回结果;
};
});
您要使用的克隆页面可以。
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;
返回结果;
};
});
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。