zoukankan      html  css  js  c++  java
  • 好记心不如烂笔头之JQuery学习,第二章

    jQuery获取元素不需要担心元素不存在而报错,但是无论怎样

    $("#xxx")
    

      是一定会有返回值的,无论存不存在元素,那么依然是要对元素做判断的,判断的方法常见两种

    1、看返回的数组长度

      

    if($("#xxx").length>0)
    {
          //todo  
    }

    2、转换成DOM对象进行判断

    if($('#xxxx')[0]){
        //statement
    }
    
    
    
    if($('#xxxx').get(0)){
        //statement
    }

    3、jQuery选择器

    jQuery选择器和CSS极其类似,#xxx选ID,.xxx选类,.xxx.yyy类下子类这些就不说了

    关键在于层次选择器:

    $("xxx yyy")xxx元素内的所有后代元素(子子孙孙无穷尽也)

    $("xxx>yyy") xxx元素的yyy子元素(只是一代!孙子就没事儿了)

    $("xxx+yyy")xxx元素后的第一个(同辈)yyy元素等价于$("xxx").next("yyy");

    $("xxx~yyy")xxx元素后的所有(同辈)yyy元素等价于$("xxx").nextAll("yyy");

    4、选择过滤器

          具体不言表了,用到的的时候查文档便是

      选择器要十分注意空格,有空格是之内的,没空格是本身

  • 相关阅读:
    lambda函数用法
    Appium基础篇-元素定位
    python生成测试报告
    jmeter 设置中文
    jmeter bin下常用目录
    高效求幂运算
    欧几里德算法(求最大公因数)
    二分查找
    最大子序列和问题
    秋游小记
  • 原文地址:https://www.cnblogs.com/UliiAn/p/3272584.html
Copyright © 2011-2022 走看看