将值插入光标所在的最后一个文本区域
Posted
技术标签:
【中文标题】将值插入光标所在的最后一个文本区域【英文标题】:Insert value into last textarea where cursor was 【发布时间】:2016-08-06 18:41:56 【问题描述】:基本上这个问题非常类似于:
Insert value into TEXTAREA where cursor was
JSFiddle:http://jsfiddle.net/rQXrJ/1/
问题是,我无法让它适用于多个文本区域。
我尝试了多种组合,但仍然没有成功:
1)
$("#foo-1").click(function ()
$textBox = $(this);
$textBox.focusout(saveSelection);
);
$("#foo-2").click(function ()
$textBox = $(this);
$textBox.focusout(saveSelection);
);
2)
function changeTextBox(newID)
var fullID = "#" + newID;
$textBox = $(newID);
$textBox.focusout(saveSelection);
$(".txt").click(function ()
var id = $(this).attr("id");
changeTextBox(id);
);
这是我的 jsFiddle:https://jsfiddle.net/yneco5ft/
【问题讨论】:
【参考方案1】:您需要为您的 textareas 提供相同的类并将 $textBox
设置为该类。
示例:http://jsfiddle.net/rQXrJ/283/
【讨论】:
是的,就是这样。我知道这很愚蠢。非常感谢!以上是关于将值插入光标所在的最后一个文本区域的主要内容,如果未能解决你的问题,请参考以下文章
如何在文本区域标签中的特定光标位置插入选择标签下拉值作为文本片段?