вызов e.stopImmediatePropagation () из атрибута onclick - PullRequest
4 голосов
/ 01 декабря 2010

Как получить объект события из атрибута onclick?

Я пробовал:

<a href="something.html" onclick="function(e){e.stopImmediatePropagation();}">Click me</a>

Также я пробовал это:

<a href="something.html" onclick="console.log(this);">Click me</a>

Но консоль просто показывает элемент <a>.

1 Ответ

2 голосов
/ 01 декабря 2010

Я думаю, вам нужно определить функцию в теге <script/> в другом месте.

Было бы так плохо просто использовать что-то вроде:

 <script type="text/javascript">
    $('#something_link').click(function(e) {
        e.stopImmediatePropagation();
    });
</script>
<a href="something.html" id="something_link">Click me</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...