要将jQuery(通常简称为jq)对象转换为纯JavaScript对象,主要有以下几种情况和方法:
一、DOM元素相关转换
jq
对象是一个包含单个元素的jQuery对象,可以使用.get(0)
或者[0]
来获取原生的DOM元素。addEventListener
等),而这些方法在jQuery中没有直接对应的简洁用法时,获取原生DOM元素就很方便。jq
对象包含多个元素,可以将其转换为数组。.toArray()
方法。map
、forEach
等进行进一步的操作。二、数据对象相关转换(如果jq
对象包含数据)
jq
对象存储了一些自定义的数据属性(通过.data()
方法设置的),可以使用.data('key')
来获取单个数据属性的值,或者使用.data()
获取所有数据属性并转换为普通JavaScript对象。领取专属 10元无门槛券
手把手带您无忧上云