javascript - 在 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...') )没有成功,它获取对象,不显示错误,但从不显示过滤器菜单。
有没有办法像用鼠标一样模拟物理点击?那么我不需要调用该函数,我似乎无法找到点击事件背后的函数......
提前谢谢达里奥
解决方案
您是否尝试过以下代码?
使用 jQuery:
$('your-query-selector').trigger('click');
使用 JavaScript:
document.querySelector('your-query-selector').click();
推荐阅读
- c# - Xamarin 表单未实现绑定
- computer-vision - Convlstm2d ValueError
- python - 如何使用 CDK 向 Lambda 函数添加权限?
- javascript - 带有函数体的 javascript 中的 Lambda 函数
- php - 正则表达式按空格或“NOT”序列(php)分割字符串?
- vue.js - 尝试启动 WebAssembly + Vite + Vue 的开发服务器时“您可能没有权限”
- c# - WCF Web 服务无法使用 https 进行连接
- c# - EF Core自身之间的关系映射
- selenium-webdriver - Selenium 代码不工作 Linux 机器
- pandoc - 解析规则时:当前字符必须是'}'