jQuery 函数(将一些文本附加到文本区域)
我正在尝试创建一个有效的 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>
我做错了什么?提前致谢!
I'm trying to make a working JS function which ought to add some text from argument to textarea, without erasing it's content.
<textarea id="message" name="message" cols="48" rows="4" accesskey="m"></textarea>
So the code above is a code of my textarea. And the script below should add some text to its value but it doesn't work.
function appendpostid( postid ) {
$('#message').val($('#message').val() + postid);
}
And, if it's important, here is the code that calls that function:
<a href="javascript:void(0)" onclick="appendpostid('."'>>".$rpl["id"]."'".')">'.$rpl["id"].'</a>
Code from generated page:
<a href="javascript:void(0)" onclick="appendpostid('>>69')">69</a>
What am I doing wrong? Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您的代码有效:http://jsfiddle.net/d4pKt。
还要确保该函数不在内部 jquery .ready 中,否则它将无法工作
Your code works: http://jsfiddle.net/d4pKt.
Also make sure that the function is not inside the jquery .ready or it doesn't work
我不确定文本区域是否附加了您可以操作的值。请尝试:
I'm not sure a textarea has a value attached to it that you can manipulate. Please try: