0
코드는 다음과 같다 :jquery를 사용하는 방법 이벤트를 가져 오시겠습니까?
이<a onclick="ajaxClick()">aaa</a>
지금은 기능 ajaxClick() {에서 이벤트를 얻으려면 //? } 코드가 ajax 요청에서로드 되었기 때문에 이제 bind()를 사용할 수 있습니다. jquery API에서이 작업을 수행 할 수 있습니까? 감사.
코드는 다음과 같다 :jquery를 사용하는 방법 이벤트를 가져 오시겠습니까?
이<a onclick="ajaxClick()">aaa</a>
지금은 기능 ajaxClick() {에서 이벤트를 얻으려면 //? } 코드가 ajax 요청에서로드 되었기 때문에 이제 bind()를 사용할 수 있습니다. jquery API에서이 작업을 수행 할 수 있습니까? 감사.
기존 및 미래의 요소에 바인딩 jQuery.live()
를 사용해보십시오 :
var ajaxClick = function() {
//your handler
};
jQuery("a").live("click", ajaxClick);
가 onClick="ajaxClick()"
를 제거하고 대신에 위의 코드를 사용합니다. jQuery를 사용하는 경우 기술을 혼합하는 대신 이벤트에 바인딩하는 것이 좋습니다. jQuery는 브라우저 전반에서 이벤트 처리를 표준화하므로 이벤트 처리가 더 쉽습니다.