2016-07-03 7 views
-1

にイベントIDを取得私は今、私は私が持っている、リクエストが成功した場合、私は、ユーザーにメッセージを表示しますたい、このイベントは、要求を解雇され、このコードジャバスクリプト

\$Title.on('blur',function(){ 

      //on blur fire the event 
      clearTimeout(typingTimer); 
      if (\$Title.val()) { 
       typingTimer = setTimeout(doneInput ,doneTypingInterval); 
      \$eventId = event.target.id; 
       console.log(event.target.id); 
      } 

     }); 

がDBに送信されてい多くのDIVの1つの異なるIDと異なるイベントの同じページは、変更イベントのように言う、今私は特定のDivの成功を知ることができるようにしたいと思うので、私はそれが動作するコードをテストするときに私が望むようにIDを返すeven.target.idクロムとIEで期待どおりに、私はfirefox ReferenceErrorでテストするとき:イベントIDは定義されていません。 $eventIdはグローバル変数なので、値が$eventId ="";に設定されていますが、これが機能するかどうかはわかりませんが、それでもうまくいけば、私はこのように定義します。$eventId;これはFirefoxで動作しません。

+0

解き、http://stackoverflow.com/questions/7457260/event-target-not-working-on-firefoxを参照してください。 – 1001b

+1

このコードは構文的には有効ではありません。 – ClementNerma

答えて

0

問題はFirefoxである任意の助けのおかげでは、Firefoxでは、あなたが\$Title.on('blur',function(event)のようなあなたのイベントハンドラでイベントオブジェクトを受け取るために必要があり、これは、この記事に従ってください私の問題