我正在写博客,我想使用 jquery 效果使经过验证的帖子从 textarea 中消失,然后使其出现在帖子流中的 textarea 上方,如下所示:
//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 方法是什么?