jquery / javascript: заменить строку внутри html ()? - PullRequest
3 голосов
/ 08 марта 2011

следующая переменная…

var breadcrumbs = $('#trail').html();

… содержит:

<href="page1/">Page 1</a> <strong>»</strong> <a href="page2">Page 2</a> <strong>»</strong> <a href="page3">Page 3</a>

Как заменить каждый <strong>»</strong> чем-то другим?

Ответы [ 2 ]

15 голосов
/ 08 марта 2011

Просто обычный старый replace должен это сделать. Будьте осторожны с », это может быть записано как &raquo; в разметке или как-то ...

breadcrumbs.replace( new RegExp("<strong>»</strong>", 'g'), "something else" );
5 голосов
/ 08 марта 2011
breadcrumbs.replace("<strong>»</strong>","new string");

или, в зависимости от того, как вы написали »символ

breadcrumbs.replace("<strong>&raquo;</strong>","new string");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...