当数据属性值匹配时,我正在尝试将div module-score
的内容移动到另一个div module-progress
。
我在下面做了以下尝试,但它似乎并没有移动任何东西,我在哪里错了?
$(document).ready(function() {
$('.module-score').each(function(i, obj) {
var score = $(this).data('completion');
var contents = $(this).contents();
$('.module-progress[data-progress="' + score + '"]').appendTo(contents);
});
});
答案 0 :(得分:1)
我认为您想使用appendTo()
时就使用append()
var one = $(/*...*/);
var two = $(/*...*/);
one.append(two); // Adds two to one.
one.appendTo(two); // Adds one to two.