为了账号安全,请及时绑定邮箱和手机立即绑定

jquery选择器BUG了么??

jquery选择器BUG了么??

沉淀____ 2016-02-02 21:46:12
  同学们谁能告诉我这是BUG了么 <div id="menu"> <ul> <li><a href="#item1" class="current">1F 男装</a> </li> <li><a href="#item2">2F 女装</a> </li> <li><a href="#item3">3F 美妆</a> </li> <li><a href="#item4">4F 数码</a> </li> <li><a href="#item5">5F 母婴</a> </li> </ul> </div>请看我在控制台输入的信息,和它返回给我的东西..第1次我输入的是$("#menu a")返回了5个对象第2次我输入的是$("#menu a:eq(0)")返回了第1个A标签往后以此类推, 用eq选择器没有问题,5个标签依次正确返回后来我输入了$("#menu a:not(#menu a:eq(0))") 这时返回了除了第一个A标签之外的其他4个但是再往后以此类推,我将0 改成了 1 2 3 4时,它全都返回所有5个标签======================================$("#menu a").not(":eq(?)")可行... 刚才更换了jQuery版本,发现是1.10.2的,换成最新的1.12.0就没问题了
查看完整描述

3 回答

已采纳
?
我喺黄铭_M君

TA贡献6条经验 获得超2个赞

具体机理不清楚..但你想要的效果应该可以

$('#new_menu a:not(:eq(i))')

$('#new_menu a').not(':eq(i)')

实现

查看完整回答
反对 回复 2016-02-03
  • 沉淀____
    沉淀____
    $("#menu a").not(":eq(?)")可行... 刚才更换了jQuery版本,发现是1.10.2的,换成最新的1.12.0就没问题了
  • 我喺黄铭_M君
    我喺黄铭_M君
    我直接在慕课网上面做的测试可行..这里的版本是1.9.1的你的应该也没问题
?
沉淀____

TA贡献3条经验 获得超3个赞

请看我在控制台输入的信息,和它返回给我的东西..

第1次我输入的是$("#menu a")

返回了5个对象

第2次我输入的是$("#menu a:eq(0)")

返回了第1个A标签

往后以此类推, 用eq选择器没有问题,5个标签依次正确返回

后来我输入了$("#menu a:not(#menu a:eq(0))") 这时返回了除了第一个A标签之外的其他4个

但是再往后以此类推,我将0 改成了 1 2 3 4时,它全都返回所有5个标签


查看完整回答
反对 回复 2016-02-03
?
anglezhang

TA贡献1条经验 获得超0个赞

这位小哥,问题是?没明白

查看完整回答
反对 回复 2016-02-03
  • 沉淀____
    沉淀____
    请看我在控制台输入的信息,和它返回给我的东西.. 第1次我输入的是$("#menu a") 返回了5个对象 第2次我输入的是$("#menu a:eq(0)") 返回了第1个A标签 往后以此类推, 用eq选择器没有问题,5个标签依次正确返回 后来我输入了$("#menu a:not(#menu a:eq(0))") 这时返回了除了第一个A标签之外的其他4个 但是再往后以此类推,我将0 改成了 1 2 3 4时,它全都返回所有5个标签
  • 3 回答
  • 0 关注
  • 1509 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信