博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery :eq选择器和eq()方法的用法与比较
阅读量:6899 次
发布时间:2019-06-27

本文共 723 字,大约阅读时间需要 2 分钟。

:eq(index)

匹配一个给定索引值的元素

index:从 0 开始计数

$("ul li:eq(3)")  // 元素的index位置工0开始计数,所以这里的3实际为第4个元素

$("ul").find("li").eq(3) //使用jquery遍历方法eq()

eq(index|-index)

获取第N个元素

index

一个整数,指示元素基于0的位置,这个元素的位置是从0算起。

-index

一个整数,指示元素的位置,从集合中的最后一个元素开始倒数。(1算起)

获取匹配的第二个元素

<p> This is just a test.</p> <p> So is this</p>

$("p").eq(1)    或者   $("p").eq(-1)

应用:tab选项卡

若是

 $('div.tab_box > div')   //选取子节点

                    .eq(index).show().siblings().hide();

这样写就可以实现tab切换的效果,

若是 $('div.tab_box > div:eq(index)')

                     .show().siblings().hide()

就不能切换。

解释:

eq()选择器中要写变量,即index是动态变化的,则需要用+  +连接,

即:$(div.tab_box > div:eq(+index+))

注意:是前面的引号为一对,后面的引号为一对,也可以前面一对引号为双引号,后面为单引号。

这样两种方法即都可实现动态选择 tab选项卡。

本文转自 蓓蕾心晴 51CTO博客,原文链接:http://blog.51cto.com/beileixinqing/1859893,如需转载请自行联系原作者
你可能感兴趣的文章
protobuf c++例子
查看>>
《TCP/IP详解1》笔记(第1章 概述)
查看>>
Dubbo项目实战 (二) 注册中心zookeeper-3.4.6集群以及高可用
查看>>
COGS 862. 二进制数01串【dp+经典二分+字符串】
查看>>
eclipse中tomcat端口被占用如何解决
查看>>
s31 zabbix监控企业级监控
查看>>
Web 研发模式演变
查看>>
50个提升PHP性能的方法
查看>>
架构师速成6.6-知识的收集整理学习 分类: 架构师速成 ...
查看>>
海报:Silverlight 1.1
查看>>
为阿里云ECS(Windows 2012)创建IPv6隧道地址
查看>>
StackTrace
查看>>
数组操作的几种小方法
查看>>
第一课《.net之--泛型》
查看>>
Linux账号管理
查看>>
通过CImageList加载图标 报错
查看>>
古老的CSS同高列问题
查看>>
纯小白入手 vue3.0 CLI - 3.2 - 路由的初级使用
查看>>
注解 @EnableFeignClients 工作原理
查看>>
项目完工后,常用技术点小结
查看>>