Плагин на JQuery для получения и замены выделенного на странице такста.
Работать с ним очень просто:
Используется функция $.selection(window), она возвращает объект с двумя методами get и set.
$.selection().get().html // вернет выделенный html
$.selection().get().text // вернет выделенный text
$.selection().set('Привет'); // заменит выделенный текст на Привет
$.selection().set(text,function(text,info,replaceFunc){
replaceFunc('Привет') // заменяем выделенную часть на Привет
return false; // тогда по умолчанию set не зменяет text
}); // заменит выделенный текст на Привет
$.selection().set(text,function(text,info,replaceFunc){
replaceFunc(info.html.replace('Hello','Привет')) // заменяем в выделенной части Hello на Привет
return false; // тогда по умолчанию set не зменяет text
}); // заменит выделенный текст на Привет
По сути, это не плагин jQuery. И практически не использует ее инфраструктуру. Так что без труда можно подключить к любой библиотеке.