$(document).on('click', 'a', function () {
alert("Link");
});
HTML
<a>Click</a>
То есть по клику на ссылку вылазит алерт. Можно сделать по-другому:
function clickLink(){
alert("Link");
}
HTML
<a onclick="return clickLink();">Click</a>
Так вот в чем вопрос. Как сделать так, что если в атрибутах прописана функция при онклике которая будет срабатывать, то вот это:
$(document).on('click', 'a', function () {
alert("Link");
});
срабатывать не должно?
То есть если в автрибуте онклик прописал, то срабатывает только то, что прописал, а если нет, то срабатывает онклик который прописал в JS коде. Если все скрестить, то есть прописать и в атрибуте и в скрипте, то они сработают поочередно, с начало функция из атрибута а потом скрипт. Можно, конечно, сделать это все с помощью индикаторов, но есть ли иной способ?
P.S Под индикатором я подразумевал переменные. То есть сработала функция из атрибута, создал переменную, и при онклике из скрипта проверять наличие этой переменной