사용자가 <TD>
이 포함되어 있지만 문제가있을 때 앵커 클릭을 모방하고 싶습니다.jQuery - Imitate Click
이것은 JS의 일부입니다
$('contactTab').click(function() {
$('contactTabLink').trigger("click");
});
그리고 이것은 HTML의 일부입니다 누군가가 <TD>
contactTab를 클릭하면
<td class="previewTabs" id="contactTab">
<a class="previewTabLink" id="contactTabLink" rel="#contactOverlay">CONTACT</a>
</td>
, 그것은 <A>
contactTabLink 다음 출시에 클릭 이벤트를 트리거해야 오버레이. 내 문제는 클릭 수신기와 JS 함수는 전혀 발사되지 않습니다.
어디서 잘못 볼 수 있습니까?
편집 1 :
나는 #의 's을 (를) 가지고있는 선택기를 변경했지만 여전히 기능을 발생하지 않습니다.
'$ ('contactTab')'태그가 'contactTab'인 요소를 찾으려고 시도합니다. [ID-selector] (http://api.jquery.com/id-selector/)가 필요합니다. 클릭 이벤트를 트리거해도 브라우저가 링크를 따라 가지 않습니다. –
예, jQuery 선택기의 ID 앞에 "#"이 없습니다. $ ('# contactTab')를 사용하십시오. $ ('contactTab')이 아님 –
'$ ('contactTabLink')에 정의 된 클릭 리스너는 어디에 있나요? 클릭이 트리거되었지만 이에 대해 정의 된 리스너가 표시되지 않으므로 클릭 이벤트를 취할 아무런 조치가 없습니다. – tkone