jquery - 从克隆节点中删除特定元素

时间:2010-05-25 15:20:12

标签: jquery

我尝试克隆树,从中删除一个元素,然后将结果追加到新位置。但问题是元素没有被删除,它总是附加原始树。

$(".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;
});

2 个答案:

答案 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;
});