当前位置: 移动技术网 > IT编程>开发语言>Jquery > 点击label执行两次的bug

点击label执行两次的bug

2018年07月15日  | 移动技术网IT编程  | 我要评论

首先我是这样的写的:

<label>

  <input type="checkbox">点击

</label>

无论点击input还是文字,都会执行两次。因为点击lable会默认执行以下input,然后input又会自己执行一下,所以执行了两次。

解决方法:

function clickIn(event){

  if($(event.target).is("input")){

    alert(123);

  }

}

当元素为input的时候执行方法。

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网