zoukankan      html  css  js  c++  java
  • jQuery核心对象

    jQuery核心对象

    含义:

      执行jQuery核心函数返回的对象  

      jQuery对象内部包含的是dom元素对象的伪数组(可能只有一个元素)

      jQuery对象拥有很多有用的属性和方法。

    属性/方法

      1.基本属性

      • size()/length
      • [index]/get(index)
      • each()
      • index()

    需求1:统计一共有多少个按钮

     var $buttons = $('button')
                console.log($buttons.size(),$buttons.length)

    需求2:取出第2个button的文本 

    console.log($buttons[1].innerHTML,$buttons.get(1).innerHTML)

    需求3:输出所有button标签的文本

            $buttons.each(function () {
                    console.log(this.innerHTML)
                })
                $buttons.each(function (index,domEle) {
                    console.log(index,domEle.innerHTML,this)
                    //0 "测试一"  <button>测试一</button>
                })

    需求4:输出‘测试三’按钮是所有按钮中的第几个

     console.log($('#btn3').index())

    1.伪数组

    * Object对象

    * length属性

    * 数值下标属性

    * 没有数组特别的方法:forEach()、push()、pop()、splice()

                console.log($buttons instanceof Array)//false
    
                //自定义一个伪数组
                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)
                }
                console.log(weiArr.forEach,$buttons.forEach)//undefined,undefined
    

            

  • 相关阅读:
    BUAA_OO_2020_Unit3 Summary
    BUAA_OO_2020_Unit2 Summary
    DataFrame的遍历
    ESMM提升CVR的论文summary
    FaceBook 关于提升CTR的论文研究
    OO终章·GRAND BATTLE
    第三单元规格作业博客总结
    OO电梯单元作业总结
    【OO多项式求导作业总结】
    提问回顾与个人总结
  • 原文地址:https://www.cnblogs.com/yangHS/p/10876044.html
Copyright © 2011-2022 走看看