zoukankan      html  css  js  c++  java
  • Jquery选择器个人总结

    1、选择第一级子节点

        通过> 或者children方法实现

        $('#XtraTabPage8>.datagrid-ftable')

        $('#XtraTabPage8').children('.datagrid-ftable')

    2、选择所有的子节点,即后代节点

        通过空格实现

        $('#XtraTabPage8 .datagrid-ftable')

        用find函数

        $('#XtraTabPage8').find('.datagrid-ftable')

    3、选择同级

           $('#XSmartDictLookup8').prev()

           $('#XSmartDictLookup8').next()

    4、选择父级

        $('#XSmartDictLookup8').parent()

      $('#XSmartDictLookup8').parents('#InputPanel')  ---带筛选的选择父级,可以查找所有父级元素

    5、模糊匹配

      $("div[class^='hint']"); ---class前缀为hint的所有div的jquery对象

      $("div[class$='hint']"); ---class后缀为hint的所有div的jquery对象

      $("div[class*='hint']"); ---class中包含hint的所有div的jquery对象

    [属性名称] 匹配包含给定属性的元素
    [att=value] 匹配包含给定属性的元素 (大小写区分)
    [att*=value] 模糊匹配包含有value的原色
    [att!=value] 不能是这个值
    [att^=value] 以value开头的所有元素
    [att$=value] 以value结尾的所有元素
    [att1][att2][att3]… 匹配多个属性条件中的一个

    class有多个时的模糊匹配。

    例:<div style="white-space: normal; height: auto; 96px;" class="datagrid-cell datagrid-cell-c7-MXVALUE datagrid-editable">

    模糊匹配JS为 $("div[class$='MXVALUE datagrid-editable']"); ---把class当做一个字符串看待

  • 相关阅读:
    二十三、java连接oracle数据库操作:jdbc
    四、正则表达式使用
    Linux常用命令大全
    消息队列的常见问题
    JVM:带你查看常见的问题,以及分析处方法
    JVM监控与调优
    缓存总结2
    缓存总结1
    消息队列mq总结
    Java集合Map基本方法
  • 原文地址:https://www.cnblogs.com/xbqn-ss/p/11608639.html
Copyright © 2011-2022 走看看