Как вы можете использовать jQuery, чтобы сделать что-то с определенной строкой в ​​тексте страницы? - PullRequest
0 голосов
/ 25 февраля 2010

Есть ли способ использовать jQuery для поиска <p> и сделать что-то для каждого вхождения строки.
Например, сделать каждую строку «волшебной» на странице жирным шрифтом?
Есть ли способ сделать это для персонажа, чтобы каждый «а» мог быть выделен жирным шрифтом? Похоже, содержит просто дает элемент, который содержит текст, а не сама строка.

Ответы [ 2 ]

1 голос
/ 25 февраля 2010

Я думаю, что я бы использовал комбинацию JQuery и JS regexps: JQ, чтобы найти элементы для обработки и получения содержимого каждого из них, метод JavaScript replace () для выполнения строковых манипуляций и JQ, чтобы поместить измененное содержимое обратно в элементы DOM.

$('p').each(function(){
    $(this).html($(this).html().replace(/(bold)/,'<b>$1</b>'));
});
1 голос
/ 25 февраля 2010

http://www.jquery.info/spip.php?article50

этот плагин сделает пример жирным шрифтом. Если вам нужно сделать что-то еще, вы можете изменить плагин при необходимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...