繁体   English   中英

jQuery触发点击事件

[英]jQuery trigger click event

我有一个带有搜索按钮的页面。

在我的Javascript中,我有一个如下所示的click事件:

if(blah){
  $('#search').click();
}

$('#search').on('click', function(){
  // Do something
});

如果if语句不单击按钮导致触发onclick原因是什么?

所有这些也都包装在一个onReady中。

页面上的html是标准按钮:

<button id='search' type="button" class="btn btn-primary">Search RefID</button>

触发点击后,似乎绑定了处理程序。 该处理程序未执行,因为它当时不存在。

将if子句放在点击处理程序之后,即可生效:

http://jsfiddle.net/kksgj4xL/

var blah = true;

$('#search').click(function(){
  alert("poep");
});

if(blah){
  $('#search').click();
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM