转弯'$(本)及"x27 ;;jquery到javascript';这';
是否可以将jquery“$(this)”反转为javascript“this” 如何做到这一点?jQuery是基于集合的,允许您使用索引符号(转弯'$(本)及"x27 ;;jquery到javascript';这';,javascript,jquery,Javascript,Jquery,是否可以将jquery“$(this)”反转为javascript“this” 如何做到这一点?jQuery是基于集合的,允许您使用索引符号([])或方法访问该集合的元素 因此,如果您有一个jQuery集: var set = $(this); …您可以通过set[0]通过set[set.length-1]访问它的元素,也可以通过set.get(0)通过set.get(set.length-1)(get还支持从末尾索引的负索引) 当然,对于$(this),您根本不需要使用$(),直接使用thi
[]
)或方法访问该集合的元素
因此,如果您有一个jQuery集:
var set = $(this);
…您可以通过set[0]
通过set[set.length-1]
访问它的元素,也可以通过set.get(0)
通过set.get(set.length-1)
(get
还支持从末尾索引的负索引)
当然,对于
$(this)
,您根本不需要使用$()
,直接使用this
。无论是This
还是event.target
还是其他什么,只要有原始DOM引用,这都是正确的。jQuery
或$
主要只是一个返回jQuery对象的包装函数。因此,要获得正常的DOM元素this,只需删除$
this // DOM ELement
$(this) // jQuery object
this // Again just a DOM Element
你不需要再做什么了这个
将始终是基本的DOM元素,因为您正在包装它,所以它将返回一个jQuery对象
jQuery提供了
.get
,它也提供了相同的功能,但是如果此
是一个集合,则可以方便地获取特定元素。$(this)[0]
或$(this)。get(0)
嗯,只需使用此
开始?