在javascript中模拟点击

时间:2012-01-10 19:32:05

标签: javascript jquery

我一直在寻找这个特殊问题的简单解决方案,而且还没有能够做很多事情。

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

我推动了我在这里谈论的例子: http://djsbydesign.com/new/index2.html

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

6 个答案:

答案 0 :(得分:3)

因为你显然没有使用jQuery的问题,所以阻止你做什么

$(theElement).click();

答案 1 :(得分:3)

使用jQuery。 $('#element').click();

答案 2 :(得分:3)

JQuery .trigger()

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

答案 3 :(得分:2)

document.getElementById('element-id').click();

答案 4 :(得分:2)

只需使用有效选择器找到该元素,然后在其上调用click方法。

$('validSelector').click();

答案 5 :(得分:1)

试试这个......

$(".info-col:nth-child(1) dl dt:nth-child(1)").click()

其中第一个n-child是列号,第二个是行号。

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