当前位置:首页>正文

jQuery中get和eq有什么区别 jquery中eq是倒序查找,那么直接查找是怎么用?

2023-05-04 14:36:19 互联网 未知

jQuery中get和eq有什么区别?

eq返回的是一个jquery对象 get返回的是一个html 对象数组
返回的是jQuery对象,就可以继续调用其他方法,返回的是html数组就不能调用jQuery的其他方法
例如:
$("ul li").get(1).css("color", "red") //这个是错误的
$("ul li").eq(1).css("color", "red") //这个是正确的

jquery中eq是倒序查找,那么直接查找是怎么用?

eq本来就是正序查找
例如
li
li
li
li
li $( "li" ).eq( 2 ) 选择的是第三个li 3 因为索引是从0开始的
$( "li" ).eq( -2 ) 选择的是倒数第二个 li 4