Javascript jQuery发送到e,然后我可以使用e.currentTarget获取页面上的元素。那我怎么用呢?
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>
<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
)