• jQuery对象的使用 安静点


    1 jQuery对象是一个包含所有匹配的任意多个DOM元素的伪数组对象。 

    2 基本行为

      size()/length:包含的DOM元素的个数

      [index]/get(index):得到对应位置的元素

      each():遍历包含的所有DOM元素

      index():得到所在兄弟元素中的下标

     通过下面的例子来展示上面的用法: 

    <!DOCTYPE html>
    <html>  
    <body>
    <button>测试一</button>
    <button>测试二</button>
    <button id="btn3">测试三</button>
    <button>测试四</button> 
    </body>
    </html>
       需求1. 统计一共有多少个按钮
       需求2. 取出第2个button的文本
       需求3. 输出所有button标签的文本
       需求4. 输出'测试三'按钮是所有按钮中的第几个
    <script type="text/javascript"> 
      /*
       需求:
       需求1. 统计一共有多少个按钮
       需求2. 取出第2个button的文本
       需求3. 输出所有button标签的文本
       需求4. 输出'测试三'按钮是所有按钮中的第几个
       */
      //需求1. 统计一共有多少个按钮
      // $('button')得到的是包含button标签的所有DOM元素
      //注意$buttons就是一个伪数组
      var $buttons = $('button')
      /*size()/length: 包含的DOM元素个数*/
      console.log($buttons.size(), $buttons.length)
    
      //需求2. 取出第2个button的文本
      /*[index]/get(index): 得到对应位置的DOM元素*/
      console.log($buttons[1].innerHTML, $buttons.get(1).innerHTML)
    
      //需求3. 输出所有button标签的文本
      /*each(): 遍历包含的所有DOM元素*/
      /*$buttons.each(function (index, domEle) {
        console.log(index, domEle.innerHTML, this)
      })*/
      $buttons.each(function () {
        console.log(this.innerHTML)
      })
      
      //需求4. 输出'测试三'按钮是所有按钮中的第几个
      /*index(): 得到在所在兄弟元素中的下标*/
      console.log($('#btn3').index())  //2 
    </script>

    伪数组

        * Object对象
        * length属性
        * 数值下标属性
        * 没有数组特别的方法,比如: forEach(), push(), pop(), splice()
       下面自定义一个伪数组
    // 自定义一个伪数组
      var weiArr = {}
      weiArr.length = 0
      weiArr[0] = 'atguigu'
      weiArr.length = 1
      weiArr[1] = 123
      weiArr.length = 2
      for (var i = 0; i < weiArr.length; i++) {
        var obj = weiArr[i]
        console.log(i, obj)
      }

      

  • 相关阅读:
    linux权限补充:rwt rwT rws rwS 特殊权限
    关于Linux操作系统下文件特殊权限的解释
    Java学习笔记——Java程序运行超时后退出或进行其他操作的实现
    Java实现 蓝桥杯 算法提高 判断名次
    Java实现 蓝桥杯 算法提高 判断名次
    Java实现 蓝桥杯 算法提高 日期计算
    Java实现 蓝桥杯 算法提高 日期计算
    Java实现 蓝桥杯 算法提高 概率计算
    Java实现 蓝桥杯 算法提高 概率计算
    Java实现 蓝桥杯 算法提高 复数四则运算
  • 原文地址:https://www.cnblogs.com/anjingdian/p/15550395.html
Copyright © 2020-2023  润新知