如何使用Jquery从动态创建的textarea中获取文本?

时间:2011-10-02 17:10:33

标签: jquery modal-dialog

好的,我有这个:

$('a[name=writecommentsmodal]').live('click',function(e) {
    e.preventDefault();
    var date=new Date();
    var currdate=date.getYear()+" "+date.getMonth+" "+date.getDate();
    var comm=new addComment("",fullname,currdate,$  ***("#inputspace2").text()) ***;
    comm.appendComment($(".wallpostcontainer"));
});

我正在尝试从inputspace2获取文本。按下按钮时动态创建inputspace2(该按钮为'a [name = writecommentsmodal]')。该按钮也恰好是通过不同的按钮点击动态创建的(因此使用直播),但我离题了。单击模态按钮时,inputspace2.text为空。我该如何访问它?在萤火虫中它的“”。我想也许不得不再次使用直播,但我不是

1 个答案:

答案 0 :(得分:2)

对于文字区域,请使用.val()代替.text()

在textarea上使用textContentinnerTextouterHTMLinnerHTML会返回HTML中定义的文本字段的内容。用户对内容的修改只能通过.value属性显示。