当用户单击一个元素时,触发另一个元素的单击。

时间:2014-06-01 08:13:51

标签: javascript jquery html css

我的页面上有一些链接,当用户点击另一个元素时,我需要以编程方式对元素执行单击操作。例如,当我单击元素A时,jQuery应该对元素A2执行单击。

从技术上讲,我不知道这叫做什么,而我却无法找到如何做到这一点。这可能在jQuery中吗?

3 个答案:

答案 0 :(得分:3)

将事件处理程序附加到第一个元素(下例中为#elementA),然后在第二个元素上触发click事件(下面的#elementB)

$("#elementA").on("click", function (e) {
     $("#elementB").click();
});

这是小提琴:http://jsfiddle.net/mifi79/Dar8J/

答案 1 :(得分:2)

使用以下命令来执行触发事件,单击div1时,触发div2的单击事件

$("#div1").click(function (){ 
     $("#div2").trigger("click");
});

工作演示http://jsfiddle.net/MSSbT/

答案 2 :(得分:1)

您可以通过点击()

触发点击

http://api.jquery.com/click/#click