[英]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子句放在点击处理程序之后,即可生效:
var blah = true;
$('#search').click(function(){
alert("poep");
});
if(blah){
$('#search').click();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.