Задать вопрос
iliyasold
@iliyasold
I'm

Как обратиться к конкретному элементу из нескольких с одинаковым классом?

Имеем несколько элементов с одинаковым классом. Например, .js-cardPrice.
Так: $('.js-cardPrice'); я получу их все сразу.
Как обратиться к тому, по которому кликнули?

Код здесь: https://codepen.io/iliyasold/pen/GRKLdMW
  • Вопрос задан
  • 932 просмотра
Подписаться Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
Chefranov
@Chefranov
Новичок
<ul>
  <li class="js-cardPrice">Hello world</li>
  <li class="js-cardPrice">Hello universe</li>
  <li class="js-cardPrice">Hello Iliya</li>
</ul>

$(".js-cardPrice").on("click", function() {
    var a = $(this).text(); // например, получим текст текущего элемента
    console.log(a);
    alert(a);
});


Ответ написан
Пригласить эксперта
Ответы на вопрос 1
iliyasold
@iliyasold Автор вопроса
I'm
Короче, всего-то навсего нужно было спокойно и без суеты пройти по дому в нужном направлении, типа так: ${$(this).parent().parent().parent().find(cardNameEL).text()}, ну и причесать это все в переменные, конечно.
Благодарю всех, кто откликнулся!
Ответ написан
Ваш ответ на вопрос

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

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