首先我是这样的写的:
<label>
<input type="checkbox">点击
</label>
无论点击input还是文字,都会执行两次。因为点击lable会默认执行以下input,然后input又会自己执行一下,所以执行了两次。
解决方法:
function clickIn(event){
if($(event.target).is("input")){
alert(123);
}
当元素为input的时候执行方法。