У меня есть отношение к базе данных, которое состоит из простого name: definition
глоссарий name: definition
для технических терминов. Строки выбираются сервером и отправляются в приложение через AJAX.
Моя цель - после того, как документ готов, просмотреть всю страницу и заменить вхождения name
<span title='definition'>name</span>
.
Я пытался использовать JQuery :contains
но поскольку я не могу привязать селектор к определенному элементу, $(:contains('name'))
возвращает элементы, содержащие текст и ВСЕ родительские элементы, вплоть до html
без каких-либо различий...
Вы можете использовать селектор атрибутов без указанного элемента.
$('[title="definition"]')
title
, но нацеливаюсь на конкретные текстовые ключевые слова и динамически оборачиваю их элементами <span title=...
Спасибо за ваше время, хотя!