를 클릭 한 후 발사하지 내 jQuery를이 샘플 코드가 있습니다.의 jQuery .click() 링크
<a name="itemX"></a>
<div class="content">itemX</div>
각 div 위에는이 파일의 모든 div에 대한 링크가있는 정렬되지 않은 목록이 있습니다. 이 링크 중 하나를 클릭하면 URL이 "/index.html#itemX"
으로 변경됩니다.
첫 번째 링크를 클릭하면 나에게 "테스트!"라는 오류가 표시됩니다. 출력,하지만 내가 "#itemX"
URL에있는 페이지에있을 때 click()
이벤트가 발생하지 않습니다. 이것은 의미가 있나, 아니면 내가 놓친 것입니까? 나는 이미 .on()
방법을 시도했다 ...
'$ (문서) .ready (함수() { $()을 클릭 (함수() { 을 console.log는 ("테스트!"); // u는 세미콜론 놓친 }); }); ' – user1
무엇이 문제입니까? [jsfiddle] (http://jsfiddle.net/tBbBR/)에서 잘 작동합니다. @ user2146515 Javascript에서 세미콜론이 누락 되어도 문제가 발생하지 않습니다. –
http://learn.jquery.com/events/event-delegation/ - 문제와 관련이 있습니까? divs/anchor 태그가 동적으로 생성 되었습니까? –