У меня есть текстовая область, где, когда пользователь выбирает и нажимает клавишу ввода, я хочу, чтобы она изменилась на что-то другое.Например, у меня есть текстовое поле, когда пользователь выбирает что-то вроде NY, я хочу, чтобы эти две буквы изменились на NY
Вот скрипка, но я потерялся
У меня есть что-то вроде:
$('textarea').html('I live in NY and it\'s a great place to live');
$(window).click(function(){
var selection = selectedText();
console.log(selection);
});
function selectedText() {
var ret = '';
if (window.getSelection){
ret = window.getSelection();
} else if (document.getSelection) {
ret = document.getSelection();
} else if (document.selection) {
ret = document.selection.createRange().text;
}
return ret;
}
Я не знаю, где проверить, из ли это текстовой области или откуда-то еще, и я не знаю, как изменитьопределенная часть текста текстовой области