Я привязываюсь к ссылке (используя функцию .live()
jQuery) click
, а затем вручную добавляю обработчик событий onclick
с чистым JS и HTML (например, <a href="".... onclick="some action">
). Я хочу предотвратить пузырь событий в методе live
, но я не знаю, как это сделать.
Может быть, e.stopPropagation()
полезен в этой ситуации, но обработчик событий, добавленный с помощью onclick
, написан в чистом JS, и я не могу вызвать stopPropagation()
из-за оболочки элемента jQuery. return false
в этой ситуации не работает. Я попытался заменить return false
на $.Event('click').stopPropagation()
, но я думаю, что это неправильно, поскольку это не сработало.
Как предотвратить метод bubling для live()
без оболочки jQuery?