我在博客上工作,我想使用jquery效果使得经过验证的帖子从textarea中消失,然后使其显示在post flow中的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");
});
});
});
但淡出效果使我的textarea完全消失(这是合乎逻辑的)。我试过.text()
但它没有用。我的问题是这样的:什么是获取textarea消息的jquery方法,如节点?
答案 0 :(得分:0)
var content = $('#textarea').val();
$('#textarea').parent().append( '<span class="blahnode">' ).html(content);
如果我理解你的话,会做你想做的事。