【问题标题】: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/

【问题讨论】:

    标签: javascript jquery cursor textarea textselection


    【解决方案1】:

    您需要为您的 textareas 提供相同的类并将 $textBox 设置为该类。
    示例:http://jsfiddle.net/rQXrJ/283/

    【讨论】:

    • 是的,就是这样。我知道这很愚蠢。非常感谢!
    猜你喜欢
    • 2011-07-09
    • 2012-06-20
    • 1970-01-01
    • 2011-03-19
    • 1970-01-01
    • 2010-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多