首先我是這樣的寫的: <label> <input type="checkbox">點擊 </label> 無論點擊input還是文字,都會執行兩次。因為點擊lable會預設執行以下input,然後input又會自己執行一下,所以執行了兩次。 解決方法: function clickIn(event ...
首先我是這樣的寫的:
<label>
<input type="checkbox">點擊
</label>
無論點擊input還是文字,都會執行兩次。因為點擊lable會預設執行以下input,然後input又會自己執行一下,所以執行了兩次。
解決方法:
function clickIn(event){
if($(event.target).is("input")){
alert(123);
}
}
當元素為input的時候執行方法。