jquery點擊元素之外觸發事件
...
思路 . 獲取點擊元素 . 判斷元素是否含有Class 判斷父級是否含有Class 不含有則執行事件 代碼 document .bind click , function event var evt event.srcElement event.srcElement : event.target evt evt if evt.hasClass content evt.parents .conten ...
2019-07-14 19:39 0 1065 推薦指數:
...
JQuery JS ...
...
1注冊指令 2使用指令 ...
大致編寫的HTML界面渲染后是這個樣子的,我們現在想要實現的需求是點擊Button所在的div不會觸發事件,而在點擊Button所在的div之外的區域時會觸發事件,下面就來介紹三種方法實現。 方法一、阻止事件冒泡 先給大家畫一個示意圖理解一下冒泡和捕獲 由上面的HTML代碼 ...
...
//點擊其他元素 $(document).bind("click", function(e) { var target = $(e.target); if (target.closest("#cjj_select_name").length == 0) { //點擊id ...
問題:$("#id").click(),但是沒有任何反應,然后查了下,原來不能把click事件直接綁定到a標簽上,必須綁定到標簽之內的元素上。 解決:$("#aid")[0].click(); 完美解決 要自動觸發的話,$("#aid").trigger(“click”) ...