2011-09-01 4 views
0

jQuery를 사용하여 HTML의 해당 버튼에 이미 연결되어있는 이벤트 이후에 발생하는 검색 버튼에 클릭 이벤트를 추가하고 싶습니다. 다른 클릭 이벤트는 태그의 onclick 이벤트에 있으며 자바 스크립트에서는 추가되지 않습니다. .인라인 클릭 이벤트 이후에 발생하는 클릭 이벤트를 추가 하시겠습니까?

.click(function() {...});을 사용해 보았지만 해당 이벤트는 이미 버튼에있는 인라인 onclick 이벤트 전에 실행됩니다. 첫 번째 이벤트가 완료된 후 어떻게 내 클릭 이벤트를 실행할 수 있습니까?

+3

인라인 당신의 HTML에 끔찍한 관행을 자바 스크립트 이벤트 핸들러입니다 배치 :

var events = $('#someAnchor').attr('onclick'); $('#someAnchor').removeAttr('onclick'); $('#someAnchor').click(function(){ eval(events); alert("We came second"); }) 

여기에 빠른 예입니다. 가능하다면 두 핸들러를 jQuery.click으로 바인드하고 순서를 제어해야합니다. – meagar

+2

인라인 여부에 관계없이 Google 크롬 확장 (태그 참조)으로 나에게 달려있다. 나는 이미 코드를 사용하고있다. –

답변

1

사용자가 할 수있는 한 가지 일은 사용자 정의 클릭 이벤트 코드 전에 페이지를로드하고 평가할 때 인라인 이벤트를 가져 오는 것입니다. 이 같은

뭔가 : http://jsfiddle.net/vkVuP/

관련 문제