我有两个组合框,当另一个组合框数据发生变化时,我需要填充相同的信息。
但是,当我使用 .append()方法时,很明显它只执行最新的追加调用。这是代码:
$('.sc-days').change(function () {
var scedo = $('.sc-edo');
var sclpo = $('.sc-lpo');
var selected = $(".sc-days option:selected");
scedo.append(selected);
sclpo.append(selected);
});
运行此选项时,只有' sclpo'将填充。你可以在这里看到结果。 http://jsfiddle.net/DF42s/
答案 0 :(得分:5)
假设您打算附加原件的副本,请执行以下操作:
$('.sc-days').change(function () {
var selected = $(".sc-days option:selected");
$('.sc-edo').append(selected.clone());
$('.sc-lpo').append(selected.clone());
});