0

以下情况。我正在使用一个简单的 jQuery 滑块,这取决于您单击的选项卡会更改 html 内容。我有以下课程:

.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

您可以使用:

$('.tab2').trigger('click');

模拟用户鼠标单击 .tab2

于 2013-09-04T09:30:36.927 回答
0

在此之前,如果单击 ajax 响应的元素,请确保绑定单击事件。

请检查 http://justprogrammer.com/2013/06/25/jquery-basic-concepts/获取 ajax 响应。

之后,您可以使用

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

我正在使用实时方法进行绑定。

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