jQuery Copy / Clone 的时候没有复制下拉框(dropdown)的值

jQuery Copy / Clone 的时候没有复制下拉框(dropdown)的值

ZKEASOFT February 24, 2017

jQuery Copy / Clone 的时候没有复制下拉框(dropdown)的值

jQuery 在 Copy/Clone 的时候只是单纯的把Html Copy下来了,下拉选中项在html中并没有标记selected,所以复制过来的结果也就没有选中了。怎么办?简单粗暴,重新给值吧。

var item = $("selector");
var selectes = item.find('select');
var newRow = item.clone();
newRow.find('select').each(function(index, item) {
    $(item).val(selectes.eq(index).val());
});

微信公众号