我想模仿一個錨點擊時,用戶點擊包含<TD>
但有問題。jQuery - 模仿點擊
這是JS部分:
$('contactTab').click(function() {
$('contactTabLink').trigger("click");
});
這是HTML部分:
<td class="previewTabs" id="contactTab">
<a class="previewTabLink" id="contactTabLink" rel="#contactOverlay">CONTACT</a>
</td>
當有人點擊<TD>
contactTab,它應該觸發<A>
contactTabLink然後啓動一個點擊事件覆蓋。我的問題是,帶有點擊監聽器的JS函數根本沒有啓動。
任何人都可以看到我要去哪裏嗎?
編輯1:
我已經改變了選擇有#的,但它仍然不會閃光功能。
$('contactTab')'將嘗試查找標籤爲'contactTab'的元素。你想要[ID選擇器](http://api.jquery.com/id-selector/)。觸發點擊事件不會使瀏覽器按照鏈接。 – 2012-01-04 16:11:30
是的,你錯過了jQuery選擇器中ID前面的「#」。使用$('#contactTab')。而不是$('contactTab') – 2012-01-04 16:11:51
其中是$('contactTabLink')'定義的點擊偵聽器?您點擊被觸發,但我沒有看到爲它定義的任何偵聽器,因此沒有采取點擊事件的操作。 – tkone 2012-01-04 16:12:24