Что такое хороший плагин jquery для общей обработки текста, например, для выделения слов и тому подобного? - PullRequest
0 голосов
/ 18 апреля 2011

Я не очень знаком с плагинами jquery.Я даже не знаю, что я буду искать, или какой плагин имеет хорошую активность.Jquery может даже иметь встроенный код, и я просто не знаю.

По сути, мне бы хотелось, чтобы плагин выполнял некоторую «закулисную» обработку текста, а не WYSIWYG.Вещи как это:

  1. Выделите слова, заданные HTML или фрагмент текста.По сути, это позволило бы мне поместить теги 'span' и обернуть эти слова предоставленным классом css.

  2. Ищите слово внутри данного HTML-текста и дайте мнефрагмент текста, в котором я получаю X символов перед словом и X символов после слова с "..." с каждой стороны.

  3. Можно просто сказать: «Избавиться отвсе теги 'image' 'в этом текстовом блоке (это не html - просто текст).

Есть ли что-нибудь подобное, широко используемое, надежное и т. д.?Я бы предпочел не кодировать этот материал с нуля.

Ответы [ 3 ]

2 голосов
/ 18 апреля 2011

так что для вашего поиска jquery действительно не создан для всей манипуляции со строками, поэтому я обычно захожу в обычный старый javascript и делаю что-то вроде этого:

var search = 'some'
var matchIdx = $('body').text().search(search);
var charBefore = 5;
var charAfter = 6;
var startingIdx = matchIdx - charBefore;
var endingIdx = matchIdx + search.length + charAfter;

console.log($('body').text())
console.log(matchIdx);
console.log($('body').text().substring(startingIdx,endingIdx));

вижу, как это работает в thisjsfiddle

0 голосов
/ 18 апреля 2011
0 голосов
/ 18 апреля 2011

Codemirror http://codemirror.net/ хороший вариант.Я использую его для своих проектов.

...