试图结合jquery clone,appendTo

时间:2012-05-26 17:37:32

标签: jquery

$('.reply').click(function () {

                var replybox = $(".replybox").clone().show();
                $(replybox).appendTo(this,parent('.post'));

        });

我正在尝试做什么:

  1. 克隆.replybox(显示:无;)然后将其显示
  2. 放入$(this).parent('。post')
  3. 理想情况下.replybox会显示/隐藏.reply点击(有点像youtube评论回复框)。

3 个答案:

答案 0 :(得分:1)

$('.reply').click(function () {
    $(this).parent('.post').append($(".replybox").clone().show());
});

答案 1 :(得分:1)

$('.reply').click(function () {
    var replybox = $(".replybox:hidden"); // take a reference of replybox
    $(this).parent('.post').append(replybox.clone().show());
});

答案 2 :(得分:1)

$(".reply").click(function () {
 $(this).parent(".replybox").clone().hide().appendTo($(this).parents(".post")).fadeIn("slow") 
});​

但是我仍然不确定你想要什么,或者你的HTML结构是什么,所以可能这不是你想要的。