解決jquery的繫結事件點選一次執行兩次的問題

2021-10-22 20:28:19 字數 894 閱讀 3698

$

(".assisgoodstype-report").

find

(".showdatagrid-thead").

find

('input').

click

(function

(e);

if(_this.is(

":checked"))

; checkedinput.

push

(checkinputobj);}

}else})

;

改過之後的**(只有兩處修改)

$

(".assisgoodstype-report").

find

(".showdatagrid-thead").

find

('input').

click

(function

(e);

if(_this.is(

":checked"))

; checkedinput.

push

(checkinputobj);}

}else

}//①(第一處)

e.stoppropagation()

;//②(第二處)必須有,不然e.ispropagationstopped()無法判斷 stoppropagation是否呼叫過})

;

event.stoppropagation() :阻止事件冒泡,事件是可以冒泡的,為防止事件冒泡到dom樹上,不觸發任何前輩元素上的事件處理函式,可以用 event.ispropagationstopped() 來確定stoppropagation是否被呼叫過了

jQuery點選事件繫結onClick和on

一 靜態繫結 1 onclick方法 jsp audit 審核 js事件處理 function audit absenceid function data json function 2 通過jquery的id選擇器用.click 繫結點選事件 這種方式不支援給動態元素或者樣式重新繫結事件。jsp ...

jquery 事件繫結

1.bind bind 方法為被選元素新增乙個或多個事件處理程式,並規定事件發生時執行的函式。多個事件用空格分開 可以繫結的事件有click dblclick mouseover mouseout mousedown mouseup等滑鼠事件,至於鍵盤事件,嘗試沒發現效果。selector bind...

jquery繫結事件

1.bind 向匹配元素新增乙個或多個事件處理器。使用方式 selector bind event,data,function event 必需項 新增到元素的乙個或多個事件,例如 click,dblclick等 單事件處理 例如 selector bind click data,function ...