jQuery 基础选择器

jQuery 选择器允许您对 HTML 元素组或单个元素进行操作。
jQuery 选择器基于元素的 id、类、类型、属性、属性值等"查找"(或选择)HTML 元素。 它基于已经存在的 CSS 选择器,除此之外,它还有一些自定义的选择器。
jQuery 中所有选择器都以美元符号开头:$()。

1.元素选择器

jQuery 元素选择器基于元素名选取元素。
在页面中选取所有 <p> 元素:

$("p")

实例

用户点击按钮后,所有 <p> 元素都隐藏:

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"> <title>元素选择器</title> <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script><script>$(document).ready(function(){$("button").click(function(){$("p").hide();});});</script>
</head>
<body><h2>这是一个标题</h2><p>这是一个段落。</p><p>这是另一个段落。</p><button>点我</button>
</body>
</html>

图1:

图2-单击“点我”按钮后的样式:

2.id选择器

jQuery #id 选择器通过 HTML 元素的 id 属性选取指定的元素。
页面中元素的 id 应该是唯一的,所以您要在页面中选取唯一的元素需要通过 #id 选择器。
通过 id 选取元素语法如下:

$("#test")

实例
当用户点击按钮后,有 id=“test” 属性的元素将被隐藏:

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"> <title>id选择器</title> <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script><script>$(document).ready(function(){$("button").click(function(){$("#test").hide();});});</script>
</head>
<body><h2>这是一个标题</h2><p>这是一个段落</p><p id="test">这是另外一个段落</p><button>点我</button>
</body>
</html>

图1:

图2-单击“点我”按钮后的样式:

  1. class 类选择器

jQuery 类选择器可以通过指定的 class 查找元素。
语法如下:。

$(".test")

实例
用户点击按钮后所有带有 class=“test” 属性的元素都隐藏:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>.class类选择器</title>
<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js">
</script>
<script>$(document).ready(function(){$("button").click(function(){$(".test").hide();});});
</script>
</head>
<body><h2 class="test">这是一个标题</h2><p class="test">这是一个段落。</p><p>这是另外一个段落。</p><button>点我</button>
</body>
</html>

图1:

图2-单击“点我”按钮后的样式:

4、*全选择器

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>*全选择器</title>
<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js">
</script>
<script>$(document).ready(function(){$("button").click(function(){$("*").hide();});});
</script>
</head>
<body><h2>这是标题</h2><p>这是一个段落。</p><p>这是另外一个段落。</p><button>点我</button>
</body>
</html>

图1:

图2-单击“点我”按钮后的样式:

jQuery教程03-jQuery 元素、id、.class和*全选择器相关推荐

  1. html图片点击局部放大,jQuery教程 css+jQuery实现图片局部放大预览

    本篇教程介绍了jQuery教程 css+jQuery实现图片局部放大预览,希望阅读本篇文章以后大家有所收获,帮助大家对jQuery的理解更加深入. < 今天有时间开始动手,使用css+jquer ...

  2. php jquery教程下载,jquery怎么下载和引用

    下载和引用jquery的方法:首先进入jQuery的官网:然后找到jQuery官网首页右侧的下载按钮:接着点击进入jQuery的下载页面并进行下载:最后用script标签引入jquery即可. 本教程 ...

  3. jQuery 教程01——jQuery安装

    1.简介 jQuery是一个轻量级的"写的少,做的多"的JavaScript库. jQuery 极大地简化了 JavaScript 编程. jQuery 很容易学习. jQuery ...

  4. jQuery教程10-表单元素选择器

    无论是提交还是传递数据,表单元素在动态交互页面的作用是非常重要的.jQuery中专门加入了表单选择器,从而能够极其方便地获取到某个类型的表单元素. 表单选择器的具体方法描述: 注意: 除了input筛 ...

  5. JavaWeb开发 前端语言:jQuery(一) jQuery核心函数、jQuery对象、jQuery选择器、以及jQuery元素筛选

    JavaWeb开发 前端语言:jQuery 1.jQuery介绍 1.1 jQuery的初使用 1.2 使用jQuery的常用问题解析 2. jQuery核心函数介绍 3.区分jQuery对象与dom ...

  6. jquery特效-基于jQuery仿淘宝红色分类导航

    今天给大家分享一款基于jQuery仿淘宝红色分类导航.这款分类导航适用浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗.效果图如下: 实现的代码. ...

  7. jQuery菜鸟教程03

    jQuery 遍历 什么是遍历? jQuery 遍历,意为"移动",用于根据其相对于其他元素的关系来"查找"(或选取)HTML 元素.以某项选择开始,并沿着这个 ...

  8. jQuery获取带点的id元素

    一般jQuery获取某个id为elem元素,只需用$('#elem')就行了,但是如果id中不小心包括了'.' ,那么我吗就会发现这时候jQuery就不能获取到这个元素了.但是使用dom原生的getE ...

  9. html页面forEach用法,jQuery教程之使用模板动态添加html元素,相当于jstl里的foreach...

    本篇文章探讨了jQuery教程之使用模板动态添加html元素,相当于jstl里的foreach,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入. < 1.开发的时候有时候要循 ...

最新文章

  1. JavaScript Tween算法及缓动效果
  2. Go interface 操作示例
  3. mysql安装笔记02
  4. POJ - 3279 Fliptile(状态压缩+位运算+暴力)
  5. 阿里巴巴HBase高可用8年填坑实录
  6. 一生只有43年,喜欢泡妹打架,却凭借一篇文章震惊世界,跻身一流数学家
  7. JSON语法之JSON 对象
  8. Selenium2+python自动化64-100(大结局)[已出书]
  9. 意法半导体(ST)新充电器芯片减少穿戴和便携式产品的成本和上市时间
  10. 点线面的特点_黑白装饰画——点线面 设计入门必备
  11. eclipse 项目显示红叉
  12. linux查看tongweb端口,东方通tongweb linux安装
  13. Unity视频播放器插件AVProVideo的使用
  14. Maven打包出现:Filed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.3.2.RELEASE:
  15. 数据报表开发技巧:自动为数据报表添加【小计】、【总计】行
  16. python结巴分词实例_python 结巴分词(jieba)详解
  17. Android之NFC
  18. Android ViewPager嵌套ViewPager+Fragment问题
  19. 《翻转组件库之init项目》
  20. 支付宝沙箱环境对接流程

热门文章

  1. java日常笔记、对象的创建完全是由构造方法实现的吗?this的本质
  2. 计算机考研学科专业基础,2018考研计算机学科专业基础综合考试大纲
  3. MySQL 修改用户
  4. python中保留两位小数的编写程序_P081 保留两位小数
  5. 查看目录是否为内存盘_Linux buff/cache内存释放
  6. youcans 的 OpenCV 学习课—5.图像的几何变换
  7. flume数据丢失与重复_Flume监听文件到kafka,文件通道,kafka消费重复问题
  8. ap设置 维盟660g_New丨维盟双频百兆11ac入墙AP:WAP-3018穿墙效果不一样!
  9. python开发技术文档范文_程序员编写技术文档的新手指南
  10. feedburner怎么用_FeedBurner PRO 現在免費使用