ユーザーが含まれている<TD>
をクリックしても問題が発生した場合、アンカーのクリックを模倣したいと思います。jQuery - 模倣クリック
これは、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関数がまったく起動していないことです。
どこに間違っているのか誰でも見ることができますか?
EDIT 1:
私は#の年代を持つようにセレクタを変更しましたが、それはまだ機能を起動しません。
'$( 'contactTab')'はタグcontactTabを持つ要素を見つけようとします。あなたは[IDセレクター](http://api.jquery.com/id-selector/)が必要です。クリックイベントをトリガーしても、ブラウザはリンクをたどることはありません。 –
ええ、あなたのjQueryセレクタのIDの前に "#"がありません。 $( '#contactTab')を使用してください。 $( 'contactTab')ではない –
'$( 'contactTabLink')'に対して定義されたクリックリスナはどこですか?クリックはトリガーされていますが、定義されているリスナーは表示されないため、クリックイベントを処理するアクションはありません。 – tkone