這篇文章給大家分享的是有關(guān)jquery判斷元素是否綁定了事件的示例的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。
成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供龍湖企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站建設(shè)、成都做網(wǎng)站、H5建站、小程序制作等業(yè)務(wù)。10年已為龍湖眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。jquery判斷元素是否綁定了事件的方法:【$(elem).data("events")[type]】。其中參數(shù)elem是一個DOM對象,參數(shù)type表示事件類型。
判斷元素上是否綁定過事件可以用如下語句:
jQuery.data(elem,"events")[type] //老版本也能用 $(elem).data("events")[type] //1.2.3以后才能用
返回值:
一個Object,可以用for in來遍歷?;蛘遳ndefined。
參數(shù):
elem是一個DOM對象,type 是事件類型。
舉例:
判斷id為foo的元素上是否綁定了click事件
if( $("#foo").data("events")["click"] ){ //your code }
感謝各位的閱讀!關(guān)于jquery判斷元素是否綁定了事件的示例就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!