jquery :eq选择器和eq()方法的用法与比较

: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选项卡。

如果两个性能是有区别的话,估计第一个性能会比较好点。

$('#????:eq(0)') 返回 符合#????选择器的元素集合第一个,它的类型是jQuery对象
$('#????').eq(0) 返回 $('#????') jquery元素集合的第一个元素,并将之转换为 javascript对象

jquery :eq选择器和eq()方法的用法与比较相关推荐

  1. jquery 常见选择器以及一些方法

    // 这里的selector表示具体的选择器 jQuery( "selector:first" ) jQuery的:first选择器用于获取匹配到的第一个元素,将其封装为jQuer ...

  2. jquery 常用选择器和方法以及遍历(超详细)

    jQuery 常用选择器和和方法 学习总结 一.JQuery 介绍 1. 什么是 jQuery 2. jQuery 版本介绍 3. jQuery 文件介绍 二.jQuery 对象 1. jQuery ...

  3. jQuery中过滤选择器的eq,ne等于gt大于lt小于

    eq 等于 gt大于 lt小于 用法: <!DOCTYPE html> <html lang="en"> <head><meta char ...

  4. jQuery(简介、特点、使用方法、【重点】jQuery的选择器:是jQuery的灵魂、jQuery的属性:操作标签的属性)

    https://www.jq22.com/chm/jquery/index.html 一.jQuery 1.简介:是一个对JavaScript进行了封装的库,简化了用户使用javascript 2.特 ...

  5. jquery:选择器【基础选择器、层级选择器、属性选择器和方法操作、过滤选择器、筛选选择器和方法,可见性过滤选择器】

    名称 用法 描述 基础选择器 id选择器 $('#class') 指定id的元素 类选择器 $('.class') 指定类 标签选择器 $('div') 指定标签 并集选择器 $('div,class ...

  6. JQuery基本操作 JQueryCSS操作 JQuery筛选选择器 JQuery筛选方法 JQuery效果

    JQuery 基本使用 原生JS获取的对象就是DOM对象 JQuery方法获取的元素是JQuery对象  (伪数组形式存储)   不能使用原生Js的属性和方法 DOM对象转换为 JQuery 对象 $ ...

  7. 原生js模拟jQuery选择器功能及方法

    模拟jQuery选择器功能及方法 查看jQuery源码可以发现,jQuery中没有使用new操作符来创建新对象,而是采用调用jQuery原型中init()函数的方式返回一个新对象. 熟悉jQuery的 ...

  8. 转:jquery选择器的使用方法

    jQuery的选择器是CSS 1-3,XPath的结合物.jQuery提取这二种查询语言最好的部分,融合后创造出了最终的jQuery表达式查询语言.如果你了解CSS(绝大部分WEB开发者都用到的),那 ...

  9. jquery ajax实例get,jQuery中ajax的get()方法用法实例

    本文实例讲述了jQuery中ajax的get()方法用法.分享给大家供大家参考.具体分析如下: $.get()通过 HTTP GET请求从服务器上请求数据. 语法结构: $.get(url, [dat ...

  10. jquery 根据class名 赋值_jQuery简单用法!!!

    1. jQuery的选择器D (1) 想要获得input标签中name属性名字包含a 的标签对象应该如何书写 $("input[name*=a]") (2) 请说出$(" ...

最新文章

  1. 剑指offer:面试题28. 对称的二叉树
  2. 第二十讲 拉普拉斯变换求解线性ODE
  3. 谷歌Chrome 11对早期开发者开放使用
  4. iis 不是 php,iis是不是默认支持php
  5. 在 Postman 中报错:Self-signed SSL certificates are being blocked 的分析与解决
  6. zoj 1366 Cash Machine
  7. 米家对讲机_对前面两代产品不断总结和完善的产物,米家对讲机2代开箱体验...
  8. 内网学习之MySQL服务提权
  9. linux c++ 实现http请求
  10. hadoop 3.0.0 alpha3 安装、配置
  11. 什么是存储过程?用什么调用
  12. 2014苹果全球开发者大会:新系统成主角 无硬件发布
  13. 西门子TIA博途仿真器PLCSIM使用教程
  14. day12—迭代器生成和模块笔记
  15. php遍历windows下中文目录下的所有文件名
  16. virtio-gpu
  17. Radmin Center 1.54 测试版
  18. notepad++ 获得搜索得到的文件名列表
  19. 利用qt打开一张图片并转成灰度矩阵
  20. excel中Vlookup的使用,跨表查询

热门文章

  1. 编程语言-Python2-问题整理
  2. net core 通过js打印集合(创建树)
  3. BZOJ_2243 [SDOI2011]染色 【树链剖分+线段树】
  4. numpy之数组属性与方法
  5. 【python】获取http响应
  6. jQuery幸运大转盘_jQuery+PHP抽奖程序的简单实现
  7. TCP连接——爱的传声筒
  8. 性能调试工具——oprofile
  9. notepad++ 快捷键大全
  10. VC ODBC使用总结