我尝试克隆树,从中删除一个元素,然后将结果追加到新位置。但问题是元素没有被删除,它总是附加原始树。
$(".js-parent-trigger").click(function() {
var commentForm = $("#js-add-comment-wrapper").clone(true).css("margin", "10px").remove(".js-add-comment-title");
$(this).parents(".js-comment-wrapper").append(commentForm);
return false;
});
答案 0 :(得分:5)
$(".js-parent-trigger").click(function() {
var commentForm = $("#js-add-comment-wrapper").clone(true).css("margin", "10px");
commentForm.find(".js-add-comment-title").remove();
$(this).parents(".js-comment-wrapper").append(commentForm);
return false;
});
答案 1 :(得分:2)
无法帮助它成为一个重要的声明:
$(".js-parent-trigger").click(function() {
$("#js-add-comment-wrapper").clone(true).css("margin", "10px")
.find(".js-add-comment-title").remove()
.end().appendTo('.js-commet-wrapper');
return false;
});