首页 > web前端 > js教程 > 正文

Jquery :lt(index)与:gt(index))选择器出现的问题解决

黄舟
发布: 2017-06-23 10:44:08
原创
1472 人浏览过

测试问题:

$(document).ready(function(){
    $("tr:gt(0):lt(2)").css("background-color","#B2E0FF");
});
登录后复制

gt()和lt()对调个位置,显示的结果就不一样!~
lt()放前面是我想要的结果,gt()在前面就坑了。
下面的代码来自w3cshool,本人项目jquery1.8.2.js也存在类似问题。
期待大神说明此事缘由。。




   
  


Welcome to My Web Page

Id LastName FirstName Address City
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing
4 Obama Barack Pennsylvania Avenue Washington
登录后复制

:gt(n) 所有序号大于 n 的元素
:lt(n)  所有序号小于 n 的元素
:gt(0):lt(2) 表示1,2号元素
:lt(2):gt(0) 表示1号元素

是呀,:gt(0):lt(2)可以理解为0< index <= 2,:lt(2):gt(0)是 0< index < 2;jquery手册也没关于这个用法介绍啊。  这算bug吗?

a,b,c,d,e
:gt(0) 得到
b,c,d,e
:lt(2) 得到
b,c

 选择器是一步一步向下筛选的,每一步的筛选都是在上一步的结果中进行的

a,b,c,d,e
:gt(0) 得到
b,c,d,e
:lt(2) 得到
b,c

 选择器是一步一步向下筛选的,每一步的筛选都是在上一步的结果中进行的

以上是Jquery :lt(index)与:gt(index))选择器出现的问题解决的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!