jQuery函数(将一些文本追加到textarea)

时间:2011-09-27 10:31:36

标签: javascript jquery textarea

我正在尝试创建一个有效的JS函数,它应该将一些文本从参数添加到textarea,而不是删除它的内容。

<textarea id="message" name="message" cols="48" rows="4" accesskey="m"></textarea>

所以上面的代码是我的textarea的代码。下面的脚本应该在其值中添加一些文本,但它不起作用。

function appendpostid( postid ) {
    $('#message').val($('#message').val() + postid);
}

而且,如果它很重要,这里是调用该函数的代码:

<a href="javascript:void(0)" onclick="appendpostid('."'>>".$rpl["id"]."'".')">'.$rpl["id"].'</a>

生成页面的代码:

<a href="javascript:void(0)" onclick="appendpostid('>>69')">69</a>

我做错了什么?提前谢谢!

2 个答案:

答案 0 :(得分:2)

您的代码有效:http://jsfiddle.net/d4pKt
还要确保jquery .ready中的函数或者它不起作用

答案 1 :(得分:0)

我不确定textarea是否附加了可以操作的值。请尝试:

function appendpostid( postid ) {
     $('#message').append(postid);
}