zoukankan      html  css  js  c++  java
  • jquery的prev选择器无效

    今天使用jquery操作dom

    需要把当前元素的同级元素中前面带有属性a=1的元素筛选出来。

    查看api,

    .prev()  获得匹配元素集合中每个元素紧邻的前一个同辈元素,由选择器筛选(可选)。

    看着合适,就测试,老是通不过,发现这个方法只能匹配紧邻的前一个元素,即使使用了选择器也不能再往前匹配同级元素,那这个可选的筛选器有什么意义?!

    最后又找到几个api,换之

    .prevAll()  获得匹配元素集合中每个元素之前的所有同辈元素,由选择器进行筛选(可选)。

    .siblings()  获得匹配元素集合中所有元素的同辈元素,由选择器筛选(可选)。

    上面两个是可以的。

    .prevUntil()  获得每个元素之前所有的同辈元素,直到遇到匹配选择器的元素为止。

    这个有些坑,结果是选择从当前元素到符合筛选器元素之间的所有元素(不包括筛选元素)的区间元素集合。

  • 相关阅读:
    商场活动|简单易用|可下载试用|复用转盘抽奖软件
    js dictionary
    财务大写
    SET ANSI_NULLS ON ……
    批量生成clr脚本
    Git
    CTE递归查询
    jquery 巧用json传参
    个人犯的一个golang routine错误
    .NET实现自动编译
  • 原文地址:https://www.cnblogs.com/guanghe/p/9505307.html
Copyright © 2011-2022 走看看