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

jQuery function (append some text to textarea)

本文关键字:文本 textarea 函数 添加 jQuery      更新时间:2023-09-26

我试图使一个工作的JS函数应该添加一些文本从参数到文本区域,而不擦除它的内容。

<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>

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

您的代码运行正常:http://jsfiddle.net/d4pKt.
还要确保函数是而不是jquery .ready中的,否则它将不起作用

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

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