Вставьте значение в последнюю текстовую область, где был курсор
В основном этот вопрос очень похож на:
Вставьте значение в TEXTAREA, где был курсор
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 ответ
Решение
Вы должны дать тот же класс для ваших текстовых и установить $textBox
в этот класс.
Пример: http://jsfiddle.net/rQXrJ/283/