Meteor.js: лучший способ остановить распространение событий

1

Рассмотрим этот шаблон в Meteor.js.

<template name="trial">
  <li id='{{ _id }}'">{{ name }}
    <span>X</span>
  </li>
</template>

Я хочу добавить событие в "li", а другое - к "span". Как я могу предотвратить щелчок на пробеле, чтобы запустить событие, прикрепленное к ли? Я нашел несколько сообщений об этом, но они лет.

Большое спасибо за вашу помощь!

Теги:
meteor

1 ответ

2
Лучший ответ

Чтобы предотвратить событие от барботажа до родительских элементов, используйте stopPropagation() объекта события. Работает либо с родными событиями JS, либо с событиями React:

spanClickHandler(event) {
    event.stopPropagation();

    // handle click
    ...
}
  • 0
    Большое спасибо @ankhzet!

Ещё вопросы

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