는 $(document).ready(function() {})
안에 내가 지금JQuery와는 페이지의 JS 파일에서
$(".school a").live("click", function (e){
e.preventDefault();
....;
jsFunc(param1, param2, param3);
});
레일에 의해 생성 된 태그 :url
, :action
, :before
와 link_to_remote이 클래스 학교와 사업부가 link_to_remote 레일 발사하지 기능을 온 클릭 :html
.
이 링크를 클릭하면 link_to_remote와 관련된 모든 작업이 수행되지만 document.ready의 onclick 이벤트는 첨부되지 않습니다. 왜 이런 일이 일어날까요? jsFunc은 urync async-ly에 대한 게시물입니다. link_to_remote의 :before
에있는 해당 게시물 URL을 알아 냈습니다.하지만 연결 기능을 사용할 수있는보다 우아한 방법이 있습니다.
'반환 FALSE '가 훨씬 낫다 그냥'preventDefault'보다. 'preventDefault'도 IE에서 실패합니다. –