首页 > 解决方案 > 在 Jquery 或 Javascript 中模拟物理点击

问题描述

我正在尝试以编程方式触发对 <a href="#"... 标签上的 wordpress 页面的点击,点击后会显示一个包含所有类别的 div...(div 没有隐藏,它是在单击按钮后创建的) 当试图在事件侦听器中的 chrome 调试器 DOM 上查找此元素后面的单击事件时,附加到此元素的唯一事件是 flatsome.js?ver=3.12.1:109 处理程序是 f(t) ...... ......使用jQuery Audit,我可以看到处理程序定义,然后有很多函数,如!function(t)......因为它被缩小了。

我尝试使用 jQuery click、mouseup、mousedown 事件(也与 trigger('click...') )没有成功,它获取对象,不显示错误,但从不显示过滤器菜单。

有没有办法像用鼠标一样模拟物理点击?那么我不需要调用该函数,我似乎无法找到点击事件背后的函数......

提前谢谢达里奥

标签: javascriptjqueryeventsclick

解决方案


您是否尝试过以下代码?

使用 jQuery:

$('your-query-selector').trigger('click');

使用 JavaScript:

document.querySelector('your-query-selector').click();

推荐阅读