2015-03-08 2 views
0

Предположим, у меня есть фиктивный текстовую переменную т.е.Текст фильтра и заменить HTML элемента с помощью JQuery

var text = 'This is a dummy text for filterable-text1 and I want to change filterable-text2' 

Я хочу, чтобы фильтровать слово «фильтрующихся» и получить выход так:

var output = 'This is a dummy text for <span class="filterable-text1"></span> and I want to change <span class="filterable-text2"></span>' 

ответ

0

Я думаю, что регулярное выражение является хорошим решением для этого;

var output=text.replace(/(filterable-text[0-9]|football|cricket)/,'<span class="$1"></span>'); 
+0

Привет, спасибо за ваш ответ. один вопрос пожалуйста. что, если text1 и text2 становятся другим словом типа «footbal» и «cricket» или любым другим случайным текстом? – ruhul080

+0

@ ruhul080 обновленный ответ на вставку thote 2 слова – user1133275

+0

Однако, если это невозможно, можно ли использовать текст [0-100], если у меня есть 100 предметов? – ruhul080

Смежные вопросы