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

Как обработать нажатие на ссылку, если у родителя имеется onClick?

Имеется код:
<table>
    ...
    <tr onClick="location.href='url'">
        <td> ... </td>
        <td><button id="vote-button">btn</button></td>
    </tr>
    ...
</table>

Необходимо обработать нажатие на #vote-button, но onClick на tr мешает этому. Как поступить в этом случае?
  • Вопрос задан
  • 2350 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
crazyzubr
@crazyzubr
Python backend-developer
$('#vote-button').click(function(ev) {
    ev.stopPropagation();
   // some code...
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@isour
$('#vote-button').click(function(e) {
    e.stopPropagation();
    e.preventDefault();
});
Ответ написан
Ваш ответ на вопрос

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

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