)ver1.3〜機能イベントオブジェクトに対しisDefaultPreventedメソッドを利用すると、そのイベントオブジェクトがpreventDefaultメソッドを実行したか否かを調査します。利用していた場合はtrueを、していない場合はfalseを返します。preventDefaultメソッドを先に理解している必要があります。解説preventDefaultメソッドが実行されたかを調査するサンプル(isDefaultPrevented/01.html)を開いてbody内にa要素が1つあることを確認してください。preventDefaultメソッドを利用して、ブラウザ標準の処理(a要素ではリンク)をしないようにしています。3行目でisDefaultPreventedメソッドを利用しているか否かを調査し、その結果をアラートで表示します。$("a").click(function(eo){eo.preventDefault();alert(eo.isDefaultPrevented());});結果として、a要素をクリックするとアラートで「true」と表示されます。preventDefaultメソッドを利用しないサンプルも用意しました。サンプル(isDefaultPrevented/01b.html)を開いて、以下の様にpreventDefaultメソッドがコメントアウトされているのを確認して下さい。$("a").click(function(eo){//eo.preventDefault();alert(eo.isDefaultPrevented());});結果として、a要素をクリックするとアラートで「false」と表示されます。ブラウザ標準の処理を停止していないので、アラートを閉じるとリンクします。メモイベントオブジェクトを使いまわす何となく、少しややこしいサンプルを作成してみました。イベントオブジェクトは引数で他のfunctionに渡すことができます。preventDefaultメソッドを利用を利用されても、isDefaultPreventedできちんと調査できます。サンプル(isDefaultPrevented/test01.html)のjQueryは以下の様に記述されています。4行目でクリック時に実行するfunctionが設定されており、5行目でイベントオブジェクトをaaaFuncに渡しています。aaaFunc(1〜3行目)で、そのイベントオブジェクトに対しpreventDefaultメソッドを利用しました。aaaFunc(myEO){myEO.preventDefault();}$("a").click(function(eo){aaaFunc(eo)alert(eo.isDefaultPrevented());});イベントオブジェクト名は「eo」から「myEO」になっていますが、イベントオブジェクトとしては同一(参照の値渡し)のため、6行目の「eo.isDefaultPrevented()」によって、preventDefaultメソッドの利用を確認することができます。triggerに紹介されています。triggerは引数にイベントオブジェクトを利用できるため、isDefaultPrevented/test01.htmlのテクニックが応用できるのです。確認しておくと良いでしょう。