将值插入到光标所在的最后一个textarea中

时间:2016-04-15 00:11:29

标签: javascript jquery cursor textarea textselection

基本上这个问题非常类似于:

Insert value into TEXTAREA where cursor was

JSFiddle:http://jsfiddle.net/rQXrJ/1/

问题是,我不能让它为多个textareas工作。

我尝试了多种组合,但仍然没有成功:

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 个答案:

答案 0 :(得分:1)

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

相关问题