javascript - 如何用jquery点击DOM中的东西?

标签 javascript jquery html

我四处寻找这个,但似乎无法正常工作。如何使用 jQuery 单击 DOM 中的某些内容,而不是用户操作,而是 JS 操作?

JS:

$('a#more').click();

HTML:

<a id="more" href="www.ksl.com">click</a>

参见 jsfiddle:https://jsfiddle.net/qw7b2ou3/1/

最佳答案

如果你想跟随点击,你必须调用DOM方法,而不是jQuery点击方法。

$('a#more')[0].click();

$('a#more').get(0).click();

$('a#more').click();$('a#more').trigger("click"); 的原因不起作用是因为它只触发附加的事件处理程序,它实际上并没有单击链接。

关于javascript - 如何用jquery点击DOM中的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39381263/

相关文章:

javascript - 使用 jquery 查找正则表达式匹配的元素?

javascript - HTML5、JavaScript : Drag and Drop File from External Window (Windows Explorer)

javascript - 如何在 c3js 饼图上绘制自定义 JSON 数据?

javascript - Angular 补丁可观察数据到 react 表单字段

JavaScript引擎开发书籍或文章

jquery - 使用AJAX检查数据库中是否存在用户名

javascript - Jquery - 将绑定(bind)函数包装到此元素

jquery - 如何更改全日历中的背景颜色

javascript - 如何使用 innerHTML 更新大小为 X 的数组?

html - 为什么 FireFox 绘制的轮廓距离 div 边缘那么远?