我尝试用这个jquery代码显示一个类的一个元素:
jQuery('.slide_cover').get(0).toggle(800);
但是我收到了这个错误:
Uncaught TypeError: undefined is not a function
和代码舔这很好用:
jQuery('.slide_cover').toggle(800);
如果我尝试在控制台中获取元素以便它可以正常工作
jQuery('.slide_cover').get(0)
你能帮帮我吗?
谢谢!
答案 0 :(得分:1)
当您使用get()
时,jQuery会从上下文中的元素数组返回本机(底层)DOM对象,HTMLElement
不会提供toggle()
方法。
如果您只想在上下文中的第一个元素上调用toggle
,请尝试以下操作:
jQuery('.slide_cover:first').toggle(800);