(function(original) {
jQuery.fn.clone = function() {
var result = original.apply(this, arguments), my_textareas = this
.find('textarea').add(this.filter('textarea')), result_textareas = result
.find('textarea').add(result.filter('textarea')), my_selects = this
.find('select').add(this.filter('select')), result_selects = result
.find('select').add(result.filter('select'));
for ( var i = 0, l = my_textareas.length; i < l; ++i)
$(result_textareas[i]).val($(my_textareas[i]).val());
for ( var i = 0, l = my_selects.length; i < l; ++i)
result_selects[i].selectedIndex = my_selects[i].selectedIndex;
return result;
};
})(jQuery.fn.clone);
解决ie9中selected值clone带不过去问题
最新推荐文章于 2019-12-12 11:24:34 发布