• jquery的prev选择器无效


    今天使用jquery操作dom

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

    查看api,

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

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

    最后又找到几个api,换之

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

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

    上面两个是可以的。

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

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

  • 相关阅读:
    接口--类似于抽象类但不是抽象类
    final
    抽象类
    static示例
    深入理解static关键字
    IDEA 出现错误:找不到或无法加载主类
    IDEA的java源码文件左边有一个红色的J
    this关键字
    构造方法、方法的重载
    访问控制符
  • 原文地址:https://www.cnblogs.com/guanghe/p/9505307.html
Copyright © 2020-2023  润新知