目录

JQuery全部详细笔记-上

jQuery 选择器

jQuery 选择器介绍

jQuery 选择器的优点

代码演示

基本选择器

● 基本选择器应用实例

 程序运行图 

层次选择器

● 层次选择器应用实例

代码演示

表单选择器

● 表单选择器基本介绍

代码演示

 综合代码示例

网页中所有的元素添加 onclick 事件

 使一个特定的表格隔行变色

jQuery 选择器全部详细笔记

jQuery 选择器

jQuery 选择器介绍

选择器是 jQuery 的核心, 在 jQuery 中, 对事件处理, 遍历 DOM 和 Ajax 操作都依赖

于选择器

jQuery 选择器的优点

简洁的写法

完善的事件处理机

$("#id") 等价于 document.getElementById("id");

$("tagName") 等价于 document.getElementsByTagName("tagName");

代码演示

jQuery选择器使用特点

用户名

基本选择器

● 基本选择器是 jQuery 中最常用的选择器, 也是最简单的选择器, 它通过元素 id, class

和标签名来查找 DOM 元素

1、#id 用法: $("#myDiv"); 返回值 单个元素的组成的集合

说明: 这个就是直接选择 html 中的 id=”myDiv”

2、Element 用法: $("div") 返回值集合元素

说明: element 的英文翻译过来是”元素”,所以 element 其实就是 html 已经定义的标签元素,例如 div, input, a 等等.

3、class 用法: $(".myClass") 返回值集合元素

说明: 这个标签是直接选择 html 代码中 class=”myClass”的元素或元素组(因为在同一html 页面中 class 是可以存在多个同样值的).

4、* 用法: $("*") 返回值集合元素

说明: 匹配所有元素,多用于结合上下文来搜索

5、selector1, selector2, selectorN 用法: $("div,span,p.myClass") 返回值 集合元素

说明: 将每一个选择器匹配到的元素合并后一起返回.你可以指定任意多个选择器, 并将匹配到的元素合并到一个结果内.其中 p.myClass 是表示匹配元素 p class=”myClass”

● 基本选择器应用实例

1. 改变 id 为 one 的元素的背景色为 #0000FF

2. 改变 class 为 mini 的所有元素的背景色为 #FF0033

3. 改变元素名为

的所有元素的背景色为 #00FFFF

4. 改变所有元素的背景色为 #00FF33

5. 改变所有的元素和 id 为 two 的元素的背景色为 #3399

 程序运行图 

基本选择器应用实例


div id为one

div id为two

div id为three

span one

span two

层次选择器

● 如果想通过 DOM 元素之间的层次关系来获取特定元素, 例如后代元素, 子元素, 相邻元素, 兄弟元素等, 则需要使用层次选择器.

1 、ancestor descendant

用法: $(”form input”) ; 返回值 集合元素

说明: 在给定的祖先元素下匹配所有后代元素.这个要下面讲的”parent > child”区分开.

2、parent > child

用法: $(”form > input”) ; 返回值 集合元素

说明: 在给定的父元素下匹配所有子元素.注意:要区分好后代元素与子元素

3、prev + next

用法: $(”label + input”) ; 返回值 集合元素

说明: 匹配所有紧接在 prev 元素后的 next 元素

4、prev ~ siblings

用法: $(”form ~ input”) ; 返回值 集合元素

说明: 匹配 prev 元素之后的所有 siblings 元素.

注意:是匹配之后的元素,不包含该元素在内,并且 siblings 匹配的是和 prev 同辈的元素,其后辈元素不被匹配.

注意: (“prev ~ div”) 选择器只能选择 “# prev ” 元素后面的同辈元素; 而 jQuery中的方法 siblings() 与前后位置无关, 只要是同辈节点就可以选取

● 层次选择器应用实例

1. 改变 内所有

的背景色为 #0000FF

2. 改变 内子

的背景色为 #FF0033

3. 改变 id 为 one 的下一个

的背景色为 #0000FF

4. 改变 id 为 two 的元素后面的所有兄弟

的元素的背景色为 # #0000FF

5. 改变 id 为 two 的元素所有

兄弟元素的背景色为 #0000F

代码演示

层次选择器应用实例


div id为one

div id为two

id two01

id two02

div id为three

id three01

表单选择器

● 表单选择器基本介绍

1、:input 用法: $(":input") ; 返回值 集合元素

说明:匹配所有 input, textarea, select 和 button 元素

2、:text 用法: $(":text") ; 返回值 集合元素

说明: 匹配所有的单行文本框.

3、:password 用法: $(":password") ; 返回值 集合元素

说明: 匹配所有密码框.

4、:radio 用法: $(":radio") ; 返回值 集合元素

说明: 匹配所有单选按钮.

5、:checkbox 用法: $(":checkbox") ; 返回值 集合元素

说明: 匹配所有复选框

6、:submit 用法: $(":submit") ; 返回值 集合元素

说明: 匹配所有提交按钮.

7、:image 用法: $(":image") 返回值 集合元素

说明: 匹配所有图像域.

8、:reset 用法: $(":reset") ; 返回值 集合元素

说明: 匹配所有重置按钮.

9、:button 用法: $(":button") ; 返回值 集合元素

说明: 匹配所有按钮.这个包括直接写的元素 button.

10、:file 用法: $(":file") ; 返回值 集合元素

说明: 匹配所有文件域.

11、:hidden 用法: $("input:hidden") ; 返回值 集合元素

说明: 匹配所有不可见元素,或者 type 为 hidden 的元素.这个选择器就不仅限于表单

了,除了匹配 input 中的 hidden 外,那些 style 为 hidden 的也会被匹配.

注意: 要选取 input 中为 hidden 值的方法就是上面例子的用法,但是直接使用":hidden" 的话就是匹配页面中所有的不可见元素,包括宽度或高度为 0 的

代码演示

表单选择器-应用实例













 综合代码示例

网页中所有的元素添加 onclick 事件

1. 需求: 网页中所有的元素添加 onclick

网页中所有的 <p> 元素添加 onclick 事件

网页中所有的 <p> 元素添加 onclick 事件

段落1

段落2

段落3

 使一个特定的表格隔行变色

需求: 使一个特定的表格隔行变色 ,如图

使一个特定的表格隔行变色

第一个表格

11
22
33
44
55
66

第二个表格

11
22
33
44
55
66

相关阅读

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。

发表评论