jQuery对象是一个伪数组,以键值対的方式保存了一个DOM元素列表
jQuery虽然不是数组,但是却有模拟数组的方法和属性,可以以类似数组的方法访问其DOM元素
$.size():DOM元素数量
$.length:DOM元素属性
$.get(0):首个DOM元素
$[0]:首个DOM元素
$.index():DOM元素在父级节点中的位置
$.index($):DOM元素在jQuery伪数组中的位置
$(() => {
let a = $('#btn1').index();
let b = $('button').index($('#btn1'));
alert(a); //返回元素在父级节点中的位置,1
alert(b); //返回元素在jQuery伪数组中的位置,0
});
用户名
原生DOM
jQuery