【问题标题】:When user clicks on one element, trigger a click on another.当用户点击一个元素时,触发对另一个元素的点击。
【发布时间】:2014-06-01 08:13:51
【问题描述】:

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

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

【问题讨论】:

  • 你得到答案了吗?

标签: javascript jquery html css


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

    使用下面做触发事件,当div1被点击时,触发div2的点击事件

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

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

    【讨论】:

    【解决方案3】:

    你可以通过click()触发点击

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-09
      • 1970-01-01
      • 2015-01-18
      • 2021-05-11
      • 1970-01-01
      相关资源
      最近更新 更多