jQuery 选择器用法基础入门示例
本文实例讲述了jQuery 选择器用法。分享给大家供大家参考,具体如下:
今儿个开始学习jQuery,在学习jQuery之前我们应该掌握js,我之前也写过几篇笔记,但是只是小部分的知识,js也不是很难 可以自己简单的看看。以后写js会经常用到jQuery这个库。
1 安装jQuery
1.1 从官网下载
可以从 jQuery.com 下载。有两个版本可以选择:
- production:被精简压缩过,常用于实际网站。
- development:源码,可读性高,常用于开发阶段。
1.2 CDN引入
百度CDN:
<head> <title>learn javascript</title> <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> </head>
新浪CDN:
<head> <script src="http://lib.sinaapp.com/js/jquery/2.0.2/jquery-2.0.2.min.js"></script> </head>
2 文档就绪
文档就绪是为了防止在HTML文档还未完成加载时就执行了js 这样可能会出现一些错误,比如说在文档还没有加载完成 js代码就执行了隐藏某一个还没加载的元素时 就会出错。
<script> $(document).ready(function() { // 在这里 HTML文档已经被加载完成 在这里操作是安全的。 }) </script>
3 选择器
现在要说说jQuery的语法了 jQuery对DOM操作是很方便的 jQuery使用选择器:
- $("*"):选择所有元素。
- $(this):选择当前元素。
- $(.className):选择class为"className"的元素。
- $("p.className"):选择class为"className"的<p>元素。
- $("#demo"):选择id为demo的元素。
- $("h1#demo"):选择id为demo的<h1>元素。
- $("h1:first"):选择第一个<h1>元素。
- $("ul li:first"):选择第一个<ul>元素下第一个<h1>元素。
- $("ul li:first-child"):选择每个<ul>元素下的第一个<h1>元素。
- $("[href]"):选择带有href属性的元素。
- $("a[target='_blank']"):选择target属性等于blank的<a>元素。
- $("a[target!='_blank']"):选择target属性不等于blank的<a>元素
3.1 示例
<!DOCTYPE html> <html> <head> <title>learn javascript</title> <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> </head> <body> <p id="p1">文本</p> </body> {{--js--}} <script> $(document).ready(function() { $("#p1").hide() }) </script> </html>
感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.jb51.net/code/HtmlJsRun测试上述代码运行效果。
更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery页面元素操作技巧汇总》、《jQuery常见事件用法与技巧总结》、《jQuery常用插件及用法总结》、《jQuery扩展技巧总结》及《jquery选择器用法总结》
希望本文所述对大家jQuery程序设计有所帮助。
相关推荐
-
Jquery选择器中使用变量实现动态选择例子
例子一: <table> <tr> <th>用户名</th> <th>状态</th> <tr> <tr> <td>张三</td> <td data-uid="10000">正常</td> <tr> <tr> <td>李四</td> <td data-uid="10001"
-
jQuery中的类名选择器(.class)用法简单示例
本文实例讲述了jQuery中的类名选择器(.class)用法.分享给大家供大家参考,具体如下: 一.介绍 类名选择器是通过元素拥有的CSS类的名称查找匹配的DOM元素. 在一个页面中,一个元素可以有多个CSS类,一个CSS类又可以匹配多个元素,如果有元素中有一个匹配的类的名称就可以被类名选择器选取到. 类名选择器很好理解,在大学的时候大部分人一定都选过课,可以把CSS类名理解为课程名称,元素理解成学生,学生可以选择多门课程,而一门课程又可以被多名学生所选择. CSS类与元素的关系既可以是多对多的
-
JQuery中$之选择器用法介绍
1.$.在jQuery 中$("<span>"),这个语法等同于$(document.createElement("span")) ,这是一种用法,在选择元素的时候还会这样子的用:[attribute$=value],匹配给定的属性是以某些值结尾的元素.下面举个例子来说明一下: HTML代码 <input name="newsletter" /> <input name="milkman" /&g
-
jquery选择器排除某个DOM元素的方法(实例演示)
jquery选择器众多,使用选取某个DOM的方法有很多种,如何在选取的某个元素集上面做一些排除呢?下面通过几个实例说明: 1.选择所有的img元素,排除class=phpernote的元素的个数: 复制代码 代码如下: $('img:not(.phpernote)').length();//或者$('img').not('.phpernote').length(); 2.获取id=phpernote下面所有没有class=com的li元素的个数 复制代码 代码如下: $('#phpernote
-
jquery选择器大全 全面详解jquery选择器
选择器并没有一个固定的定义,在某种程度上说,jQuery的选择器和样式表中的选择器十分相似.选择器具有如下特点:1.简化代码的编写2.隐式迭代3.无须判断对象是否存在其中"$"是选择器不可缺少的部分,在jQuery库中,$就是jQuery的一个简写形式,比如$("#foo")和jQuery("#foo")是等价的,$.ajax和jQuery.ajax是等价的.如果没有特别说明,可以把程序中的$符号都理解为jQuery的简写形式.现在我们正式进入j
-
使用jquery选择器如何获取父级元素、同级元素、子元素
一.获取父级元素 1. parent([expr]): 获取指定元素的所有父级元素 复制代码 代码如下: <div id="par_div"><a id="href_fir" href="#">href_fir</a> <a id="href_sec" href="#">href_sec</a> <a id="href_thr&qu
-
jQuery Selector选择器小结
//jQuery 选择器 $ //$(expression,[context]) return jQuery //Unit One //expression 之 CSS 定义符 就是以CSS语法表示所要选择的元素 // $("*"); // 表示页面所有元素标签 // $("th, td") // 表示所有<th><td>元素标签 // $("a") // 表示所有<a>元素标签 // $("div#
-
jQuery选择器全集详解
选择器是jQuery最基础的东西,本文中列举的选择器基本上囊括了所有的jQuery选择器,也许各位通过这篇文章能够加深对jQuery选择器 的理解,它们本身用法就非常简单,我更希望的是它能够提升个人编写jQuery代码的效率.本文配合截图.代码和简单的概括对所有jQuery选择器进行 了介绍,也列举出了一些需要注意和区分的地方. 一.基本选择器 1. id选择器(指定id元素) 将id="one"的元素背景色设置为黑色.(id选择器返单个元素) $(document).ready(fu
-
jquery 属性选择器(匹配具有指定属性的元素)
jQuery 选择器 在前面的章节中,我们展示了一些有关如何选取 HTML 元素的实例. 关键点是学习 jQuery 选择器是如何准确地选取您希望应用效果的元素. jQuery 元素选择器和属性选择器允许您通过标签名.属性名或内容对 HTML 元素进行选择. 选择器允许您对 HTML 元素组或单个元素进行操作. 在 HTML DOM 术语中: 选择器允许您对 DOM 元素组或单个 DOM 节点进行操作. jQuery 元素选择器 jQuery 使用 CSS 选择器来选取 HTML 元素. $("
-
jQuery 选择器用法基础入门示例
本文实例讲述了jQuery 选择器用法.分享给大家供大家参考,具体如下: 今儿个开始学习jQuery,在学习jQuery之前我们应该掌握js,我之前也写过几篇笔记,但是只是小部分的知识,js也不是很难 可以自己简单的看看.以后写js会经常用到jQuery这个库. 1 安装jQuery 1.1 从官网下载 可以从 jQuery.com 下载.有两个版本可以选择: production:被精简压缩过,常用于实际网站. development:源码,可读性高,常用于开发阶段. 1.2 CDN引入 百度
-
jQuery选择器用法介绍
目录 一.jQuery选择器 二.基本选择器 三.层次选择器 四.属性选择器 五.过滤选择器 1.基本过滤选择器 2.可见性过滤选择器 3.内容过滤器 六.表单选择器 七.补充 1.特殊符号的转义 2.选择器中的空格 jQuery选择器类似于CSS选择器,用来选取网页中的元素.例如: $("h3").css("background-color","red"); 说明: 获取并设置网页中所有<h3>元素的背景色. “h3”为选择器语法,
-
jQuery选择器用法实例详解
本文实例讲述了jQuery选择器用法.分享给大家供大家参考,具体如下: jQuery 使用两种方式来选择 html 的 element,第一种使用CSS和Xpath选择器联合起来形成一个字符串来传送到jQuery的构造器(如:$("div > ul a")):第二种是用jQuery对象的几个methods(方法).这两种方式还可以联合起来混合使用. 使用 CSS 和 XPath 选择器选择的方法有许多种用法,关于详细的 CSS 选择器可参考本站相关文章. 首先来看通过元素的 ID
-
jQuery 选择器用法实例分析【prev + next】
目录 jQuery 选择器 (prev + next) 定义和用法 语法 参数 返回值 实例 本文实例讲述了jQuery 选择器用法.分享给大家供大家参考,具体如下: jQuery 选择器 (prev + next) 定义和用法 jQuery的prev + next选择器用于匹配紧接在prev元素后面的同辈next元素,将其封装为jQuery对象并返回. 注意: 选择器next的查找范围必须是与"prev元素"相邻的下一个元素,并且必须是"prev元素"的同辈元素.
-
C语言嵌入informix基础入门示例讲解
复制代码 代码如下: #include <stdio.h>#include <string.h>#include <stdio.h>#include <sqlca.h> $struct _db_person{ char name[30+1]; char card[12+1]; int age;}; char *trim(char *str){ char *p, *buffer; int len; if( NULL
-
jQuery中Find选择器用法示例
本文实例讲述了jQuery中Find选择器用法.分享给大家供大家参考,具体如下: find 可以查找指定节点下的节点,它是会递归查找的,即可以查找子节点的子节点 示例如下: function CalculatePrice() { var totalMoney = 0; $(".trBookCartItem").each(function (index, item) { var price = $(item).find(".spanPrice").text(); va
-
jQuery内容过滤选择器用法示例
本文实例讲述了jQuery内容过滤选择器用法.分享给大家供大家参考,具体如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <script src="js/jquery-1.10.1.min.js" type="tex
-
jQuery可见性过滤选择器用法示例
本文实例讲述了jQuery可见性过滤选择器用法.分享给大家供大家参考,具体如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <!-- 引入jQuery --> <script src="js/jquery-1.10.1.mi
-
jQuery层次选择器用法示例
本文实例讲述了jQuery层次选择器用法.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head&
-
jQuery属性选择器用法示例
本文实例讲述了jQuery属性选择器用法.分享给大家供大家参考,具体如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <script src="js/jquery-1.10.1.min.js" type="text/
随机推荐
- CentOS6.9下mysql 5.7.17安装配置方法图文教程
- ExtJs动态生成treepanel的Json格式
- MSSQL注入PUBLIC权限下的xp_dirtree再度利用方法
- java中实现list或set转map的方法
- Java的设计模式编程中迪米特法则的应用示例
- js实现iGoogleDivDrag模块拖动层拖动特效的方法
- javascript 正则表达式相关应介绍
- Win7安装Visual Studio 2015失败的解决方法
- windows下mysql 5.7版本中修改编码为utf-8的方法步骤
- php foreach、while性能比较
- python的keyword模块用法实例分析
- node.js实现快速截图
- C#中lock用法详解
- jquery.cookie用法详细解析
- 如何获得外部优质网站的链接pr
- apache配置虚拟主机的方法详解
- hibernate的分页模糊查询功能
- Spring Batch入门教程篇
- Android UI设计系列之自定义EditText实现带清除功能的输入框(3)
- java9迁移注意问题总结