想象一下,网站上有一个元素#button1
,由jQuery监听:
$('#button1').click(function(){
console.log("you clicked");
};
那么如何通过JavaScript控制台单击此#button1
元素?有click("#button1")
这样的命令吗?感谢。
答案 0 :(得分:31)
您可以触发像bellow
这样的点击功能使用JQuery
$('#button1').click()
使用简单的JS
document.getElementById('button1').click();
答案 1 :(得分:6)
您可以通过省略回调函数来触发点击:
$('#button1').click();
答案 2 :(得分:4)
除了已经提到的答案之外,您还可以使用它:
$( "#button1" ).trigger( "click" );
答案 3 :(得分:3)
您无法点击,但可以模拟或触发click
。请参阅Creating and triggering events
答案 4 :(得分:3)
你可以在没有jQuery的情况下实现这个目标:
document.getElementById("button1").click(); // clicks the button