2011-10-23 8 views
2

jQueryイベントが私を通過させます。jQueryがeに送信し、e.currentTargetを使用してページの要素を取得できます。それをどうやって使うのですか?

私はその後使用することができます。e.currentTargetは私の要素

<input type=​"checkbox" class=​"list_completed_checkbox" id=​"list_item_completed_checkbox_81">​ 

を与えるしかし、私はe.currentTarget.fadeOut()を実行しようとすると、

68Uncaught TypeError: Object #<HTMLInputElement> has no method 'fadeOut 

要素w jQueryを使用するにはどうすればよいですか?ありがとう

答えて

5

jQuery拡張要素を取得するには、要素を$()で囲む必要があります。

$(e.currentTarget).fadeOut(); 

がすべきトリックです。

3

使用この:

$(e.currentTarget).fadeOut(); 
0

イベントを結合して処理するためにjQueryを使用しているので、あなたが$(this).fadeOut()を使用してjQueryの抽象(代わりにcurrentTargetsrcElementを使用してのような)ブラウザの違いを離れさせてください。

関連する問題