0

以下の状況。クリックしたタブに応じて、html コンテンツを変更する単純な jQuery スライダーを使用しています。次のクラスがあります。

.tab1 .tab2

私がやりたいことは、ユーザーのマウスクリックをシミュレートする.tab2 ことです。これをjQueryで実現できますか?

前もって感謝します。

4

3 に答える 3

1

.trigger()を使用してイベントを手動でシミュレートします

$('.tab2').click() //or $('.tab2').trigger('click')

コメントフォーム
問題は.tab2要素liですが、クリックハンドラはそのa中の要素に登録されているようですので試してみてください

$('.tab2').find('a').click()
于 2013-09-04T09:26:15.780 に答える
0

その前に、ajax 応答の要素をクリックした場合は、必ずクリック イベントをバインドしてください。

ajax レスポンスについては、http://justprogrammer.com/2013/06/25/jquery-basic-concepts/を確認してください 。

その後、使用できます

$('.tab2').click() //or $('.tab2').trigger('click')

私はライブメソッドを使用してバインドしています。

$('.tab2').live('click',function(){
  alert('here');
})
于 2013-09-04T09:34:01.727 に答える
0

あなたが使用することができます:

$('.tab2').trigger('クリック');

.tab2 でのユーザー マウス クリックをシミュレートする

于 2013-09-04T09:30:36.927 に答える