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

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

Добрый день,

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

$('a:contains("Текст")').click (function(){
      alert('test')
});
  • Вопрос задан
  • 129 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 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);
        });
    }
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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