0

私はブログに取り組んでおり、次のように、jquery 効果を使用して検証済みの投稿をテキストエリアから消し、投稿フローのテキストエリアの上に表示したいと考えています。

//html 

...
<textarea id="textarea"></textarea>
...

<div class="invisible">
<div id="targetting"></div>
<div>
//script

$('#my-btn').click(function() {
    var comment = $('#textarea').val();
    $('.targetting:last').text(comment);

    var m = {$id};
    var data = {
          comment: $('#propo-textarea-spec').val(),
          m: {$id}
        };

        $.post('index.php?',data,function(callback_data){

        var content = $('div.my-btn').html();
        $('div .comments').append(content);


        var textarea=$('#textarea').val();
        $('textarea').fadeOut(1000,function(){
            $('.my-effect').fadeIn(800);
            $('.my-effect:last').css("display","none");

        });


   });
  });

しかし、フェードアウト効果により、テキストエリアが完全に消えます (これは論理的です)。試し.text()てみましたが、うまくいきませんでした。私の質問は次のとおりです。ノードのようにテキストエリア メッセージを取得するための jquery メソッドは何ですか?

4

1 に答える 1

0
var content = $('#textarea').val();
$('#textarea').parent().append( '<span class="blahnode">' ).html(content);

私があなたのことを正しく理解していれば、あなたが望むことをするでしょう。

于 2012-06-29T16:49:11.820 に答える