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

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

        });

我正在尝试做的事情:

  1. 克隆 .replybox (display:none;) 然后使其可见
  2. 放入 $(this).parent('.post')
  3. 理想情况下,让 .replybox 在 .reply 点击时显示/隐藏(有点像 youtube 评论回复框)。
4

3 回答 3

1
$('.reply').click(function () {
    $(this).parent('.post').append($(".replybox").clone().show());
});
于 2012-05-26T17:39:19.493 回答
1
$('.reply').click(function () {
    var replybox = $(".replybox:hidden"); // take a reference of replybox
    $(this).parent('.post').append(replybox.clone().show());
});
于 2012-05-26T17:40:36.327 回答
1
$(".reply").click(function () {
 $(this).parent(".replybox").clone().hide().appendTo($(this).parents(".post")).fadeIn("slow") 
});​

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

于 2012-05-26T18:06:36.453 回答