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

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

        });

私がやろうとしていること:

  1. .replybox (display:none;) のクローンを作成し、表示可能にします
  2. $(this).parent('.post') の中に入れる
  3. 理想的には、.reply クリックで .replybox を表示/非表示にします (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 に答える