【发布时间】:2011-05-26 06:53:07
【问题描述】:
在从图像调用函数时,我试图将图像中的 alt 标记值插入到插入符号当前位置的文本区域中。
这是我目前拥有的将 alt 标记值插入到文本区域末尾的代码。
$("#emoticons").children().children().click(function () {
var ch = $(this).attr("alt");
$("#txtPost").append(ch);
});
我遇到的两件事是确定插入符号的位置,并使用插入符号位置之前的 textarea 值 + 我要插入的代码 + 之后 textarea 的值创建一个新字符串插入符号位置。
【问题讨论】:
-
如果您正在寻找支持撤消的简单模块,请尝试insert-text-textarea。如果您需要 IE8+ 支持,请尝试使用 insert-text-at-cursor 包。
标签: javascript jquery