我四处寻找这个,但似乎无法正常工作。如何使用 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/