2014-07-23 262 views
-1

即时通讯只尝试使用jquery点击一个按钮。 林走过时,我想通过这样的 HTTP URL来点击按钮:www.website.com/website/section#create_new点击jquery按钮

#create_new

是我想点击按钮的ID。 然后用jquery我有这个代码

if(window.location.href.indexOf('create_new') != -1){ 

    $('#create_new').click(); 
    console.log('button clicked'); 

} 

但没有任何反应。 控制台日志标志会触发,但按钮点击不会。 任何人都知道如何用jquery点击按钮点击?

太感谢你了

+0

这应该工作,除非'#create_new'此刻不存在。 http://jsfiddle.net/Q82Rn/ –

回答

2

编程方式触发一个按钮,点击会运行定义单击处理程序,本土点击功能。如果没有定义处理程序,则不会发生任何事情。

+0

我发现的最好的方法是在https://raw.githubusercontent.com/eduardolundgren/jquery-simulate/master/jquery.simulate.js中使用这个jquery插件 –