Добавьте тег wbr к длинному URL-адресу после sla sh "/" - PullRequest
0 голосов
/ 06 августа 2020

Мне нужно динамически добавлять разрыв слова к длинному URL-адресу, чтобы он соответствовал элементу div.

Например, у меня есть URL-адрес https://www.atlassian.com/software/jira. Мой размер div слишком мал (не могу его увеличить) для соответствия URL-адресу, поэтому он перекрывает границы. Я хочу добавить тег wbr после одиночного sla sh "/", но не после двойного sla sh "//".

Это то, что у меня есть на данный момент: return $ (this ) .text (). replace ("[URL сайта]", result.url.replace (/ (? <= \ w) // g, '/ </wbr>'));

В результате я получаю: https://www.atlassian.com/ software / jira. Он добавляет разрыв, но также отображает текст wbr.

Как сохранить разрыв, но скрыть / удалить текст «»?

Я последовал этому примеру: Динамически добавляйте тег перед пунктуацией .

Кроме того, если я использую без sla sh, он не добавляет разрыв.

...