我有一個textarea,當用戶選擇並按下Enter時,我希望它更改爲其他內容。比如我有一個textarea,當用戶選擇像紐約,我想這兩個字母更改爲紐約如何突出顯示和更改textarea的一部分
我有類似:
$('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;
}
我不不知道如何檢查,看看它是從textarea還是從其他地方,我不知道如何更改textarea的文本的特定部分
「當用戶選擇像NY這樣的東西時,我希望這兩個字母改變爲NY。」你能澄清嗎? –