2012-03-27 1 views
0

에서 작동하지 않습니다. 그러나, 내가 직면하고있는 문제는 클래스 .clicktotriggerajax을 사용할 때이 함수가 올바르게 작동하지 않는다는 것입니다. 이 함수를 비동기 적으로 내 페이지를로드하는 데 사용하는 것 같습니다. 나머지 스크립트를 실행하는 대신 URL의 직접 경로를 취하고 있기 때문에 return false이 작동하지 않는 것처럼 보입니다. 볼 수 있으면 표시 할 수 있습니다. 그것.jQuery를 클래스 선택이 내 코드이 기능

도움을 주시면 감사하겠습니다.

+0

HTML은 어디에 있습니까? – Sparky

+1

변경 이벤트가 발생하는 이유는 무엇입니까? 클릭이 더 충당되지 않았습니까? 또한이 컨텍스트에서 dom 객체를 참조합니다 – gpasci

+0

html은 javascript 함수에서 얻은 /listen.php에있는 – Eggo

답변

0

이벤트가 문서에 전파되면 라이브 이벤트 핸들러가 트리거되므로 체인의 하위 항목이 이미 트리거됩니다. 나는 이것이 무슨 일이 일어나는 지 상상한다. http://api.jquery.com/live/

당신은 수업을 사용하고 있다고 말합니다. ID를 사용하면 작동합니까? 두 경우 모두 실패 할 것으로 예상됩니다.

내 라이브 핸들러 중 하나에서 이미 처리 한 이벤트를 제외하기 위해 다른 이벤트를 처리하는 특수한 논리가 필요한 경우가있었습니다. 예를 들어 라이브 핸들러는 DOM에서 무언가를 제거하므로 처리하기 전에 DOM에 클릭 핸들러가 있는지 확인해야합니다.이 사례에 대한 사례가 있지만이 문제에 대한 글로벌 수정 방법을 알지 못합니다.

"클릭"이라고하는 클래스에서 'change'이벤트로 코드가 수행하는 작업에 대한 합리적인 추측을하지 못합니다. 너는 무엇을 막으려 고하는거야? "변경"이벤트가있는 단추 나 하이퍼 링크의 기본 동작을 중지하려고 시도하지 않았습니까? 아마 "클릭"이벤트를 의미할까요?

+0

ID를 사용하면 작동합니다. – Eggo

+0

또한 click 이벤트를 시도했지만 작동하지 않았습니다. 나는 그것이 작동 할 수 있다고 생각했기 때문에 변경 이벤트를 사용해 보았을뿐입니다. – Eggo