【发布时间】:2010-11-07 00:54:22
【问题描述】:
我有一个包含很多文本框的页面。当有人单击链接时,我希望在光标所在的位置插入一两个词,或附加到具有焦点的文本框。
例如,如果光标/焦点位于显示“apple”的文本框上,并且他单击显示“[email]”的链接,那么我希望文本框显示“apple bob@example.com”。
我该怎么做?这甚至可能吗,因为如果焦点在单选/下拉/非文本框元素上怎么办?可以记住最后一个关注的文本框吗?
【问题讨论】:
-
我认为这是可能的,因为它是所见即所得编辑器的基础,我不知道该怎么做。
-
感谢您提出这个问题...现在我可以使用 Chrome 扩展程序在光标处插入“[version]”!
-
如果您正在寻找支持撤消的简单模块,请尝试insert-text-textarea。如果您需要 IE8+ 支持,请尝试使用 insert-text-at-cursor 包。
标签: javascript jquery