Допустим, мы имеем следующую разметку:Jquery Игнорировать событие
<span href="">Text <a href="">Link</a></span>
У нас есть события, связанные с обоими элементами. Как сделать так, что когда я нажимаю на тег привязки, событие на родительском элементе не будет запущено? Я попытался использовать метод JQuery stopPropagation()
, но все равно не повезло. Есть предположения? Благодарю.
У меня есть чувство stopPropagation() not e.stopPropagation() использовался .. –
Я пробовал использовать его таким же образом, и, возможно, мне следовало попробовать еще раз. Кстати, есть строка «e.preventDefault()», я не уверен, что это имеет какое-то отношение к этой проблеме, хорошо? Благодарю. – HealthWarning
@HealthWarning - Используете ли вы 'live()' для привязки событий? 'e.preventDefault()' отключает поведение элемента по умолчанию. Например, если вы не хотели следовать за 'href' в элементе' a', вы использовали бы его, чтобы отключить поведение 'a'. – user113716