关于Jquery选择器的介绍?

JQuery是一套Javascript脚本库.使用JQuery将极大的提高编写javascript代码的效率,让写出来的代码更加优雅,更加健壮.

JQuery第一个版本JQuery1.0发布时间是2006年1月,目前最新版本是JQuery3.1.0,JQuery2.0及后续版本已不再支持IE6/7/8浏览器。同类JS库:DojoExtjs选择器带有特定语法格式的字符串,用于对页面元素进行筛选包装集将选择器所选择的元素封装在一个类似于数组的JQuery对象中,该对象封装了所选择的元素JQuery中的基本选择器选择器描述示例#id根据给定的id匹配一个元素$(“#test”)选取id为test的元素.class根据给定的类名匹配元素$(“.test”)选取所有class为test的元素element根据给定的元素名称匹配元素$(“p”)选取所有的<p>元素Selector1,Selector2,Selector3...将每一个选择器匹配到的元素合并后一起返回$(“div,span,p.cls”)选取所有<div>,<span>和拥有class为cls的<p>标签的一组元素*匹配所有元素$(“*”)选取所有的元素选择器语法:1、通过ID选取元素语法:$("#id")2、通过类名获取元素语法:$(".className")3、通过标签名获取元素语法:$("tagName")4、一次性获取多个元素语法:$("selector1,selector2,select3...")确定包装集的大小1、使用size()方法(JQuery1.8中被废弃,使用length代替)代码如图:

获得元素在包装集中的位置index(element)代码如图:

对包装集进行筛选添加元素到包装集:add(expression)代码如图:

删除包装集中的元素:not(expression)代码如图:

对包装集中的元素进行过滤:filter(expression)代码如图:

获取包装集的子集:slice(begin,end)代码如图:

选择器综合示例<!DOCTYPE html><html><head> <meta charset="UTF-8"> <script src="../assets/js/jquery-3.1.1.min.js"></script> <title>选择器</title></head><body> <script>  $(function () {   alert("包装集的大小"+$("div").length);   alert("元素在包装类中的位置"+$("div").index($("#id_div")));   //div和p元素都加上css样式   $("div").add("p").css("background-color","yellow");   //div和p元素不添加样式   $("div").not($("#id_div")).css("background-color","orange");   //对包装集中的元素进行过滤   $("div").filter($("#id_div")).css("background-color","beige");   //获取包装集的子集:slice(begin,end)   $("div").slice(1,3).css("background-color","cyan");  }) </script> <!--size()方法jQuery1.8中被废弃,使用length代替--> <div>这个是div1</div> <div id="id_div">这个是div2</div> <div>这个是div3</div></body></html>

(0)

相关推荐

  • Jquery 选择器

    Jquery 选择器

  • 1.jQuery选择器的简单实现和笔记

    # 引入jQuery工具库 ## 下载地址 - cdn:http://www.jq22.com/cdn/#a2 - 下载地址:http://www.jq22.com/jquery-info122 #  ...

  • jQuery选择器之基本过滤选择器(3)

    jQuery选择器之基本过滤选择器(3) jQuery的层级选择器中主要包括::first选择器.:last选择器.:not(selector)选择器.:even选择器.:odd选择器.:eq选择器. ...

  • jQuery选择器之层级选择器(2)

    jQuery选择器之层级选择器(2) jQuery的层级选择器中主要包括四种,分别为后代选择器.子元素选择器.相邻元素选择器.之后的兄弟元素选择器. 以下实例演示都是通过的元素颜色的变化展示. 未变色 ...

  • 2021年三亚养猪补贴对象、标准及申请流程介绍!

    近几年随着猪价的上涨,养猪户也越来越多,但是目前生猪养殖成本大幅上升,市场猪肉价格居高不下,为了鼓励生猪养殖,很多地区发布了一系列的养猪补贴政策,今天就给大家介绍一下2021年三亚生猪养殖补贴政策及养 ...

  • 哈伯-博施工艺全介绍

    哈伯-博施法是一种将氮和氢固定在一起生产氨的方法,氨是植物肥料生产的关键部分.该工艺在20世纪初由弗里茨·哈伯(Fritz Haber)开发,后来被卡尔·博世(Carl Bosch)修改为生产化肥的工 ...

  • 蜂窝活性炭的应用介绍

    产品简介 山东新空活性炭以高品质煤质活性炭为原理,可广泛应用于各类气体净化设备和废气治理工程. 蜂窝活性炭是一种具有大比表面积,微孔结构,高吸附容量的活性炭产品.选用蜂窝活性炭吸附法,即废气与具有大比 ...

  • (35条消息) 中国城域网路由情况介绍

    中国的城域网,大概有三张比较典型的,一个是中国移动的CMnet,一个是中国电信IP城域网,还有一个是中国网通IP城域网.作为接入最后的阵地,城域网的业务是最复杂的.含盖了IPTV,语音,Interne ...

  • 山东41家主要地炼企业介绍汇总!

    一.山东地炼加工能力 鑫岳燃化240万吨,亚通石化276万吨,天弘化学440万吨,精细化工197万吨,利津石化350万吨,垦利石化252万吨,神驰252万吨,齐润石化220万,京博石化331万吨,鲁清 ...