Разберите всю страницу, когда будете готовы добавить подсказки к определенным словам

0

У меня есть отношение к базе данных, которое состоит из простого name: definition глоссарий name: definition для технических терминов. Строки выбираются сервером и отправляются в приложение через AJAX.

Моя цель - после того, как документ готов, просмотреть всю страницу и заменить вхождения name <span title='definition'>name</span>.

Я пытался использовать JQuery :contains но поскольку я не могу привязать селектор к определенному элементу, $(:contains('name')) возвращает элементы, содержащие текст и ВСЕ родительские элементы, вплоть до html без каких-либо различий...

  • 0
    Можете ли вы ориентироваться на определенные элементы на странице, а не на общий поиск документов?
  • 0
    К сожалению, во многих различных разделах приложения есть текст, и невозможно объединить таргетинг на все элементы, содержащие текст.
Показать ещё 2 комментария
Теги:
parsing

1 ответ

0

Вы можете использовать селектор атрибутов без указанного элемента.

$('[title="definition"]')
  • 0
    Я не пытаюсь ориентироваться на элементы с атрибутом title , но нацеливаюсь на конкретные текстовые ключевые слова и динамически оборачиваю их элементами <span title=... Спасибо за ваше время, хотя!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню