Добавить событие клика, которое происходит после встроенного события клика? - PullRequest
0 голосов
/ 01 сентября 2011

Используя jQuery, я хочу добавить событие нажатия к кнопке поиска, которое происходит после события, уже связанного с этой кнопкой в ​​HTML (другое событие нажатия находится в событии onclick тега, оно НЕ добавляется javascript).

Я пытался использовать .click(function() {...});, но это событие сработает до того, как встроенное событие onclick уже будет на кнопке.Как я могу запустить событие клика после первого?

1 Ответ

1 голос
/ 01 сентября 2011

Одна вещь, которую вы можете сделать, это захватить встроенные события при загрузке страницы и оценить их перед вашим кодом события пользовательского клика.

Примерно так:

var events = $('#someAnchor').attr('onclick');
$('#someAnchor').removeAttr('onclick');

$('#someAnchor').click(function(){
    eval(events);
    alert("We came second");
})

Вот краткий пример: http://jsfiddle.net/vkVuP/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...