我有一个使用 js/jquery 在按钮上执行点击事件的简单方法
<c:if test="${param.error eq true}">
<button id="btn-id" style="visibility = hidden;">Do Click Me</button>
<script type="text/javascript">
$(window).load(function() {
$("#btn-id").trigger("click");
});
</script>
</c:if>
当我提交表单并且错误参数变为真时,我得到了调用循环
$("#btn-id").trigger("click");
如何将点击限制为一次?
最佳答案
类似这样的吗?
<script type="text/javascript">
var buttonClicked = false;
$(window).load(function() {
if(!buttonClicked){
$("#btn-id").trigger("click");
buttonClicked = true;
}
});
</script>
关于javascript - $(window).load() 被无限次调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37047538/