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实现select下拉框获取当前选中文本、值、索引
May 08 jQuery
jQuery 添加样式属性的优先级别方法(推荐)
Jun 08 jQuery
jQuery ajax动态生成table功能示例
Jun 14 jQuery
jQuery实现拖动效果的实例代码
Jun 25 jQuery
jQuery获取table表中的td标签(实例讲解)
Jul 28 jQuery
jQuery插件DataTables分页开发心得体会
Aug 22 jQuery
jQuery实现倒计时功能 jQuery实现计时器功能
Sep 19 jQuery
将jquery.qqFace.js表情转换成微信的字符码
Dec 01 jQuery
jQuery实现的简单拖拽功能示例【测试可用】
Aug 14 jQuery
jQuery实现参数自定义的文字跑马灯效果
Aug 15 jQuery
jQuery内容过滤选择器与子元素过滤选择器用法实例分析
Feb 20 jQuery
JQuery特殊效果和链式调用操作示例
May 13 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边学边教》(01.开篇――准备工作)
2006/12/13 PHP
php readfile()修改文件上传大小设置
2017/08/11 PHP
PHP设计模式之命令模式示例详解
2020/12/20 PHP
JavaScript 检测浏览器和操作系统的脚本
2008/12/26 Javascript
JS链式调用的实现方法
2013/03/07 Javascript
Jquery判断$(&quot;#id&quot;)获取的对象是否存在的方法
2013/09/25 Javascript
jquery text(),val(),html()方法区别总结
2013/11/04 Javascript
深入理解javascript中defer的作用
2013/12/11 Javascript
简介AngularJS的HTML DOM支持情况
2015/06/17 Javascript
jQuery实现瀑布流布局详解(PC和移动端)
2020/09/01 Javascript
详解JavaScript中数组和字符串的lastIndexOf()方法使用
2016/03/13 Javascript
javascript检查某个元素在数组中的索引值
2016/03/30 Javascript
AngularJS ng-blur 指令详解及简单实例
2016/07/30 Javascript
JS实现将Asp.Net的DateTime Json类型转换为标准时间的方法
2016/08/02 Javascript
JQuery实现DIV其他动画效果的简单实例
2016/09/18 Javascript
微信小程序中页面FOR循环和嵌套循环
2017/06/21 Javascript
如何为你的JavaScript代码日志着色详解
2019/04/08 Javascript
javascript实现blob加密视频源地址的方法
2019/08/08 Javascript
react MPA 多页配置详解
2019/10/18 Javascript
jquery实现简单每周轮换的日历
2020/09/10 jQuery
Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署教程
2014/11/18 Python
NumPy 如何生成多维数组的方法
2018/02/05 Python
Python读写docx文件的方法
2018/05/08 Python
Python OpenCV处理图像之滤镜和图像运算
2018/07/10 Python
解决python给列表里添加字典时被最后一个覆盖的问题
2019/01/21 Python
Django之无名分组和有名分组的实现
2019/04/16 Python
python制作简单五子棋游戏
2019/06/18 Python
Python跳出多重循环的方法示例
2019/07/03 Python
Python批量修改图片分辨率的实例代码
2019/07/04 Python
python画蝴蝶曲线图的实例
2019/11/21 Python
利用css3如何设置没有上下边的列表间隔线
2017/07/03 HTML / CSS
以下的初始化有什么区别
2013/12/16 面试题
Java面试题:请说出如下代码的输出结果
2013/04/22 面试题
篮球比赛拉拉队口号
2014/06/10 职场文书
2014年自愿离婚协议书范本
2014/09/25 职场文书
优秀团队申报材料
2014/12/26 职场文书