Задать вопрос
@ultrbi4

Переписать Jquery -> JS?

Добрый день,

Как переписать данный код на js?

$('a:contains("Текст")').click (function(){
      alert('test')
});
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Простой 3 комментария
Решения вопроса 2
Stalker_RED
@Stalker_RED
В js нет псевдоселектора contains, придется самому написать, как-то так

https://stackoverflow.com/questions/17799236/nativ...
Ответ написан
Комментировать
zkrvndm
@zkrvndm
Архитектор решений
Примерно так:
document.querySelectorAll('a').forEach(function(element) {
    if (element.innerText.includes('Текст')) {
        element.addEventListener('click', function() {
            alert('Нажат элемент: ' + element.innerText);
        });
    }
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы