首页 > 其他分享 >jQuery再学习之一、jQuery核心

jQuery再学习之一、jQuery核心

时间:2022-12-08 10:35:31浏览次数:47  
标签:jQuery index ... 对象 核心 学习 获取 div


前言

      jQuery核心是最基础的jQuery对象,或者叫函数,有了它我们才可以进行其它的操作,所以,需要认真掌握。

 

 

jQuery核心函数

1          获取jQuery对象(包装集),对于jQuery来说,获取对象然后进行相关的操作,所以获取对象是第一步,这里提供了三种获取jQuery对象的模式,而通过选择器模式获取对象是最普遍也最灵活和复杂的,这个后面会讲。

1.1        $("#id"); :通过选择器获取

1.2        $("<input type='text'></input>"); :使用html字符串创建新的dom对象

1.3        $(document.body); :由dom元素转换而来

 

 

2          访问jQuery包装集中的对象

2.1        $("...").each(function([index]){...}); :以每个匹配的元素作为上下文来执行一个函数,返回false可以终止循环,例:

    <div>111</div>

    <div>333</div>

    <div>555</div>

    <script type="text/javascript">

    $("div").each(function(index){

        alert(index + " : " + this.innerText);

        if(index == 1) return false;

    });

    </script>

 

           each函数的第一个参数,如果有的话是索引号,第二个参数是当前的上下文对象。

 

2.2        $("...").length; 或 $("...").size(); :获取对象中元素的个数,例:

    <div>111</div>

    <div>333</div>

    <div>555</div>

    <script type="text/javascript">

    alert($("div").length);

    alert($("div").size());

    </script>

 

2.3        $("...").get(index) :获取集合中的第index个dom元素,例:

    <div>111</div>

    <div>333</div>

    <div>555</div>

    <script type="text/javascript">

    alert($("div").get(1).innerText);  //可以使用innerText说明是dom对象

    </script>

 

$("div").get(1)等价于$("div")[1],通过这种方式获取到的对象是dom对象而不是jQuery包装集对象,请注意。

 

 

 

标签:jQuery,index,...,对象,核心,学习,获取,div
From: https://blog.51cto.com/u_15906220/5920651

相关文章

  • JQuery UI之(五)日期选择——Datepicker
    一、         前言JQuery官方的Datepicker控件,可以很方便的使用,但是在我看来他所提供的功能却稍显简单,并不能完全地符合我们的需求,所以,如果只是很简单的需求的话......
  • 《悟透javascript》学习笔记:一、前言
    《悟透JavaScript》学习笔记  这是一本很形象生动的书,使我们可以更深地了解了JavaScript。 引言   编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就......
  • 《悟透javascript》学习笔记:二、回归简单
    引言 要理解JavaScript,你得首先放下对象和类的概念,回到数据和代码的本原。前面说过,编程世界只有数据和代码两种基本元素,而这两种元素又有着纠缠不清的关系。JavaScript就......
  • 《悟透javascript》学习笔记:三、似类却不是类
    引言 JavaScript没有“类”的概念!这让很多学习过高级语言的人感到很不爽,其实比之于C语言又如何呢?显然JavaScript要比C语言好用很多。 不废话,上代码 <scriptlanguage="j......
  • 「Note」《一些特殊的数论函数求和问题》学习笔记
    其实可以分成三个独立部分的,但是懒了所以全放一起。Min_25筛Meissel-Lehmer算法拟合平面曲线参考一些特殊的数论函数求和问题朱震霆国家集训队论文2018《一些特......
  • 机器学习--决策树分类算法及应用
    1.决策树分类算法原理1.1概述决策树(decisiontree)——是一种被广泛使用的分类算法。相比贝叶斯算法,决策树的优势在于构造过程不需要任何领域知识或参数设置在实际应用中,对......
  • C++的语法 学习笔记1
    C++的语法学习笔记1  C++各种数据类型的默认值数值类型int/double/float/long0char'\0'string"\0"bool0,也就是false  数......
  • 机器学习--Logistic回归分类算法及应用
    1.Lineage逻辑回归分类算法1.1概述Lineage逻辑回归是一种简单而又效果不错的分类算法什么是回归:比如说我们有两类数据,各有50十个点组成,当我门把这些点画出来,会有一条线区......
  • dojo,jquery,mootools三种框架实现的ajax效果
    经常在微BLOG上,或者象tudou,ku6等视频网站上,看到"查看评论"的按钮,点后就显示列表,是AJAX效果的,找到老外的一篇文,讲这个实现:​​​http://davidw......
  • Docker学习6-Docker镜像commit操作案例
    在上一篇中,我们知道了docker是基于联合文件系统的分层镜像。而且也知道了镜像是只读的,容器才是可以写的。那么,如果我们要修改镜像,修改之后,怎么提交呢?本文,凯哥将介绍,docker......