jQuery选择器之基本选择器用法实例分析


Posted in jQuery onFebruary 19, 2019

本文实例讲述了jQuery选择器之基本选择器用法。分享给大家供大家参考,具体如下:

初学jQuery,为了能系统地学习好jQuery,今天特意把自己的学习心得归纳一下,贴上来与初学者共享,今天我主要总结的是jquery的基本选择器。

基本选择器是jQuery中最常用的选择器,也是最简单的选择器,它主要是通过元素的id、class、标签等来查找HTML中的DOM元素。在网页中每个id只能使用一次,class允许重复使用。在jQuery应用中,可以使用这些基本选择器来完成绝大多数工作,下面我们主要来看其具体的使用过程。为了更好的学习,我们先列出一段HTML代码:

<div>
  <div id="one" class="mini">id=one,class=aaa的div</div>
  <div id="two" class="mini">id=two,class=aaa的div</div>
  <p>这是p元素</p>
  <span>这是span元素</span>
</div>

一、所有元素*

选择器:*
描述:匹配所有元素
返回:元素集合

示例:

<script type="text/javascript">
  $(document).ready(function(){
    $("*").css("background","#ffbbaa");
  });
</script>

二、id选择器

选择器:#id
描述:根据给定的ID匹配一个元素。
返回:单个元素

示例:

<script type="text/javascript">
  $(document).ready(function(){
    $("#one").css("background","#ffbbaa");
  });
</script>

三、class选择器

选择器:.class
描述:根据给定的class匹配所有元素。
返回:元素集合

示例:

<script type="text/javascript">
  $(document).ready(function(){
    $(".mini").css("background","#ffbbaa");
  });
</script>

四、element选择器

选择器:element
描述:根据给定的元素名称匹配所有元素。
返回:元素集合

示例:

<script type="text/javascript">
  $(document).ready(function(){
    $("span").css("color","#ffbbaa");
  });
</script>

五、selector1,selector2,…,selectorN

选择器:selector1,selector2,…selectorN
描述:将每一个选择器匹配到的元素合并后一起返回。
返回:元素集合

示例:

<script type="text/javascript">
  $(document).ready(function(){
    $("span,p,#one").css("background","#ffbbaa");
  });
</script>

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery插件HighCharts绘制2D饼图效果示例【附demo源码下载】
Mar 21 jQuery
jquery网页加载进度条的实现
Jun 01 jQuery
jquery实现用户登陆界面(示例讲解)
Sep 06 jQuery
jQuery UI 实例讲解 - 日期选择器(Datepicker)
Sep 18 jQuery
jQuery实现table中两列CheckBox只能选中一个的示例
Sep 22 jQuery
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
Nov 09 jQuery
jquery如何实现点击空白处隐藏元素
Dec 05 jQuery
jQuery Dom元素操作技巧
Feb 04 jQuery
JS/jQuery实现DIV延时几秒后消失或显示的方法
Feb 12 jQuery
jQuery实现轮播图源码
Oct 23 jQuery
JQuery发送ajax请求时中文乱码问题解决
Nov 14 jQuery
jquery实现轮播图特效
Apr 12 jQuery
jQuery实现为table表格动态添加或删除tr功能示例
Feb 19 #jQuery
jQuery事件多次绑定与解绑问题实例分析
Feb 19 #jQuery
JS/jQuery实现简单的开关灯效果【案例】
Feb 19 #jQuery
jQuery AJAX与jQuery事件的分析讲解
Feb 18 #jQuery
jQuery实现的卷帘门滑入滑出效果【案例】
Feb 18 #jQuery
jQuery插件实现非常实用的tab栏切换功能【案例】
Feb 18 #jQuery
jQuery实现的五星点评功能【案例】
Feb 18 #jQuery
You might like
PHP命名空间与自动加载类详解
2018/09/04 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
php 使用html5 XHR2实现上传文件与进度显示功能示例
2020/03/03 PHP
jquery触发a标签跳转事件示例代码
2013/07/21 Javascript
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
2014/12/18 NodeJs
jQuery处理json数据返回数组和输出的方法
2015/03/11 Javascript
Bootstrap表单Form全面解析
2016/06/13 Javascript
正则表达式(语法篇推荐)
2016/06/24 Javascript
Bootstrap页面缩小变形的快速解决办法
2017/02/03 Javascript
JS实现侧边栏鼠标经过弹出框+缓冲效果
2017/03/29 Javascript
详解Angular 4.x NgIf 的用法
2017/05/22 Javascript
Angular2.js实现表单验证详解
2017/06/23 Javascript
详解PHP后期静态绑定分析与应用
2018/03/21 Javascript
Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)
2018/08/24 Javascript
Vuex的各个模块封装的实现
2020/06/05 Javascript
[01:54]TI珍贵瞬间系列(五):压力
2020/08/29 DOTA
[30:37]【全国守擂赛】第三周擂主赛 Dark Knight vs. Leopard Gaming
2020/05/04 DOTA
paramiko模块安装和使用(远程登录服务器)
2014/01/27 Python
Python实现1-9数组形成的结果为100的所有运算式的示例
2017/11/03 Python
python 动态加载的实现方法
2017/12/22 Python
Python+OpenCV实现车牌字符分割和识别
2018/03/31 Python
Anaconda2 5.2.0安装使用图文教程
2018/09/19 Python
python中pytest收集用例规则与运行指定用例详解
2019/06/27 Python
keras自定义回调函数查看训练的loss和accuracy方式
2020/05/23 Python
Python参数传递及收集机制原理解析
2020/06/05 Python
草莓网英国官网:Strawberrynet UK
2017/02/12 全球购物
英国性感内衣和睡衣品牌:Bluebella
2018/01/26 全球购物
三维科技面试题
2013/07/27 面试题
用JAVA实现一种排序,JAVA类实现序列化的方法(二种)
2014/04/23 面试题
寒假实习自荐信
2014/01/26 职场文书
简历中的自我评价范文
2014/02/05 职场文书
门店业绩提升方案
2014/06/08 职场文书
实习单位指导教师评语
2014/12/30 职场文书
sql server 累计求和实现代码
2022/02/28 SQL Server
详解pytorch创建tensor函数
2022/03/22 Python
一次Mysql update sql不当引起的生产故障记录
2022/04/01 MySQL