为了账号安全,请及时绑定邮箱和手机立即绑定

在javascript代码中return;失效,求解决办法?

在javascript代码中return;失效,求解决办法?

12345678_0001 2021-11-03 11:07:06
if(arrays.length > {weiwin:$vote.cknums}){ alert("对不起,您投票总数超过限制。"); return;//这一项成立后依然执行下面代码“您已投票成功”}求解决办法。
查看完整描述

2 回答

?
三国纷争

TA贡献1804条经验 获得超7个赞

id为sub的 按钮与 class为pxbtn的按钮有交集, 也就是说可能sub按钮的样式为pxbtn

而你却用这两个选择器分别为绑定了click事件, 导致点击一次按钮时,执行了两次click事件
一处绑定为:
var btn = document.getElementById('btn');
btn.onclick=function(){ //....}

另一处为:
$('.pxbtn').bind('click', function(){//code});

如果想在$('.pxbtn')中排除id为btn的按钮 , 则可这样为第二处的按钮绑定click
$('.pxbtn:not(#btn)') .bind('click 或者 $('.pxbtn').not('#btn').bind('click

查看完整回答
反对 回复 2021-11-09
?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

不是失效 return是函数里面退出 你说的这句根本没在函数里面怎么退出啊 不是随便找个地方写个return就是退出的意思
你这种情况应该把这个判断放到下面bind到click上的函数里面才对

查看完整回答
反对 回复 2021-11-09
  • 2 回答
  • 0 关注
  • 944 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信