我正在尝试使用jquery触发(单击)登录页面上的按钮。标准的javascript有效:
document.getElementById('loginButton').click();
但是,当使用这样的jquery时没有任何反应。
$("#loginButton").click();
我已经测试过jquery正在运行,可以使用它找到loginButton。
console.log($("#loginButton").length) which returns a 1.
答案 0 :(得分:1)
$("loginbutton").trigger("click");
答案 1 :(得分:0)
您需要调用该点击功能:
$( "#target" ).click();
答案 2 :(得分:0)
好的,这就是我需要为jquery工作所做的事情。
$("#loginButton")[0].click();
奇怪,因为document.getElementById('loginButton').click()
工作正常。任何人都可以解释为什么会这样吗?