jquery - onClick 将文本插入或附加到文本区域

标签 jquery

我想把这个问题做好,而不是在那些看起来他们几乎回答了这个问题的帖子上浪费更多时间,但事实并非如此。感谢您的帮助。 我想单击“Book”,并将“lit:”的值输入或附加到名为“讨论”的文本区域中,其中已经存在一些文本。请纠正我的错误,让我剩下的四个脑细胞能够幸福。谢谢。

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>

<php $m=1;?>

<Book>Book</Book>
<textarea name="Discussion[]" class="cleanup mceEditor" 
id="Discussion<?php echo $m;?>"><?php echo $row_review['Discussion']; ?></textarea>


<script type="text/javascript">
$(document).ready(function(){ 
   $("Book").click(function(){
      $("#Discussion<?php echo $m;$m++;?>").val('lit:');
   }); 
}); 
</script>

最佳答案

假设唯一的问题是您希望它附加文本而不是替换它,您可以在 onclick 函数中执行类似的操作:

var $elm = $("#Discussion<?php echo $m;$m++;?>")
$elm.val($elm.val() + 'lit:');

这会将“lit:”附加到文本区域。

关于jquery - onClick 将文本插入或附加到文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13959646/

相关文章:

Javascript:从输入字段接收数据

javascript - 如何动态打印 iFrame

javascript - 更改突出显示颜色

javascript - 从 Meteor js 中的每一行获取值

javascript - 我可以使用 magnific-popup 来显示 MP4 视频吗?

javascript - 如何按订单运行 JSON 文件和函数

jquery - 如何在 CodeIgniter 中包含 jQuery 文件?

javascript - 使用 JQuery 查找打开的 Accordion 面板的高度

javascript - 当单击事件生成行时,如何在 <td> 中的选择选项中获取数组值?

php - JqG​​rid 服务器端查询与搜索冲突