jquery去掉click事件的方法:1、利用“$(指定元素)”語(yǔ)句獲取已經(jīng)綁定click點(diǎn)擊事件的指定元素對(duì)象;2、利用unbind()方法刪除指定元素對(duì)象的click點(diǎn)擊事件,語(yǔ)法為“元素對(duì)象.unbind();”。
本教程操作環(huán)境:windows10系統(tǒng)、jquery3.2.1版本、Dell G3電腦。
jquery怎樣去掉click事件
在jquery中,可以利用unbind()方法來(lái)去掉click事件。
unbind() 方法移除被選元素的事件處理程序。該方法能夠移除所有的或被選的事件處理程序,或者當(dāng)事件發(fā)生時(shí)終止指定函數(shù)的運(yùn)行。ubind() 適用于任何通過(guò) jQuery 附加的事件處理程序。
下面我們通過(guò)示例來(lái)看一下怎樣去除元素的click事件,示例如下:
<html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("p").click(function(){ $(this).slideToggle(); }); $("button").click(function(){ $("p").unbind(); }); }); </script> </head> <body> <p>這是一個(gè)段落。</p> <p>這是另一個(gè)段落。</p> <p>點(diǎn)擊任何段落可以令其消失。包括本段落。</p> <button>刪除 p 元素的click事件</button> </body> </html>
輸出結(jié)果:
相關(guān)視頻教程推薦:jQuery視頻教程