この記事の例では、指定されたイベントが要素にバインドされているかどうかを jQuery がどのように判断するかを説明します。皆さんの参考に共有してください。詳細は以下の通りです。
たとえば、次のコードは、id=testdiv の要素がクリック イベントにバインドされているかどうかを判断できます。この判断は jQuery にバインドされたイベントに対してのみ有効であり、通常の JS イベント バインディングは無効です。
//jQuery event封装支持判断元素上是否绑定了事件,此方法只适用于jQuery绑定的事件 var $events = $("#testdiv").data("events"); if( $events && $events["click"] ){ //your code here }
この記事が皆さんの jQuery プログラミングに役立つことを願っています。