Javascript jQuery发送到e,然后我可以使用e.currentTarget获取页面上的元素。那我怎么用呢?

Javascript jQuery发送到e,然后我可以使用e.currentTarget获取页面上的元素。那我怎么用呢?,javascript,jquery,Javascript,Jquery,jQuery事件传递给我e 然后我可以使用:e.currentTarget,它为我提供了元素 <input type=​"checkbox" class=​"list_completed_checkbox" id=​"list_item_completed_checkbox_81">​ ​ 但是如果我尝试做e.currentTarget.fadeOut();我得到一个错误: 68Uncaught TypeError: Object #<HTMLInputElement>

jQuery事件传递给我e

然后我可以使用: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
68未捕获类型错误:对象#没有方法“淡出”

如何使用元素wjquery?谢谢

您需要使用
$()
包装元素以获得jQuery扩展元素

$(e.currentTarget).fadeOut();
应该这样做。

使用以下方法:

$(e.currentTarget).fadeOut();

由于您使用jQuery绑定和处理事件,因此应该使用
$(this).fadeOut()
,并让jQuery抽象掉浏览器的差异(比如使用
srceelement
而不是
currentTarget