从textarea获取信息

时间:2014-02-10 12:12:40

标签: javascript jquery

我需要帮助从textarea获取信息。当我点击名为“编辑”的链接时,包含注释的旁边的div将从div转换为textarea。

我使用以下代码执行此操作:

$(".edit").click( function(){
var id = parseInt($(this).attr('id').split('_')[1]); //returns the unique integer
//edit only the div with that integer assigned
$('#edit_note_'+id).replaceWith(function() {
        return $("<textarea name='anteckning' style='width: 550px; height: 350px;'>").text(this.textContent);
    });
    $('.show_edit_button_'+id).show();
});

编辑完笔记后,我想将其上传到数据库。但我不知道如何抓取textarea中的编辑文本?我已经尝试了.text(),但是当我使用它时,它被声明为未定义。

任何可以帮助我的人?​​

2 个答案:

答案 0 :(得分:0)

试试这个:

$('input#mybutton').click(function() {
    var text = $('textarea#mytextarea').val();
    //send to server and process response
});

来源:jQuery get textarea text

答案 1 :(得分:0)

在替换div的内容之前,您应该在放入textarea之前获取数据,并且在创建textarea之后,您可以将之前存储的数据放入变量中。