Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
模拟javascript中的点击_Javascript_Jquery - Fatal编程技术网

模拟javascript中的点击

模拟javascript中的点击,javascript,jquery,Javascript,Jquery,我一直在寻找一个简单的方法来解决这个特殊的问题,但一直没能解决很多问题 我现在正在做一个网站,有一个旋转器。下面是我一直在玩的嵌套式手风琴。基本上,我希望在单击旋转器中的图像时列展开 我在这里举了一个例子: 编辑:我希望四幅图像中的每一幅都在手风琴中展开一个不同的列。这也可以通过点击手风琴一列中的一个元素来实现。我不知道如何让旋转器中的幻灯片触发一个点击来实现这一点 既然使用jQuery显然没有问题,那么是什么阻止了您这么做呢 document.getElementById('element-

我一直在寻找一个简单的方法来解决这个特殊的问题,但一直没能解决很多问题

我现在正在做一个网站,有一个旋转器。下面是我一直在玩的嵌套式手风琴。基本上,我希望在单击旋转器中的图像时列展开

我在这里举了一个例子:


编辑:我希望四幅图像中的每一幅都在手风琴中展开一个不同的列。这也可以通过点击手风琴一列中的一个元素来实现。我不知道如何让旋转器中的幻灯片触发一个点击来实现这一点

既然使用jQuery显然没有问题,那么是什么阻止了您这么做呢

document.getElementById('element-id').click();
$(theElement).click();
使用jQuery。
$‘元素’。单击

只需使用有效的选择器找到元素,并对其调用click方法即可

$('validSelector').click();
触发器

$(elem).trigger('click');
试试这个

$(".info-col:nth-child(1) dl dt:nth-child(1)").click()
其中,第一个第n个子项是列编号,第二个是行号


编辑:实际上,代码不够一致,无法使用上面的代码。它假定一个类名为info col的div,一个嵌套的dl,然后是嵌套的dt。它们的结构不尽相同。如果是,那就行了。

请输入一些代码,再解释一点您的问题解释得更清楚一点,我也会添加一些代码。好吧,我不明白。单击不仅将元素绑定到事件,而且还可以触发该事件。谢谢大家,非常感谢。