jQuery 基础学习笔记总结(一)

原文链接: http://www.cnblogs.com/lytwajue/p/6791291.html

Jquery 学习笔记 总结

感想:

此前在做站点时用到过jquery相关,特别是Ajax相关技术。但是并没有系统的进行学习和了解Jquery的强大的功能,趁这几天跟着资料基本的了解下Jquery的特性和插件,感觉原来好多前端设计中感觉非常麻烦的东西。通过Jquery的函数和插件都非常easy的实现了而且效果极佳。这里仅仅是简单的介绍下Jquery有哪些知识点。

1.基础选择器

(1). $("button").attr("disabled","true"); --使按钮变灰,不可用状态


(2). $("*");  --它的功能是获取页面中的所有元素


(3). $("form *").attr("disabled", "true"); --将
元素包括下的所有表单型元素都设为不可用。


(4). $("ance desc");层次选择器,ance參数(ancestor祖先的简写)表示父元素。desc參数(descendant后代的简写)表示后代元素,即包含子元素、孙元素等等。

两个參数都能够通过选择器来获取。


(5). $(“parent > child”); child參数获取的元素都是parent选择器的子元素,它们之间通过“>”符号来表示一种层次关系。




(6). $(“prev + next”);当中參数prev为不论什么有效的选择器。參数“next”为另外一个有效选择器,它们之间的“+”表示一种上下的层次关系,也就是说。“prev”元素最紧邻的下一个元素由“next”选择器返回的而且仅仅返回唯的一个元素。


(7).$(“prev ~ siblings”);当中參数prev与siblings两者之间通过“~”符号形成一种层次相邻的关系,表明siblings选择器获取的元素都是prev元素之后的同辈元素。(获取prev 元素后面所有相邻的元素)

2.过滤选择器

(1). :first过滤选择器 --:first过滤选择器的功能是获取第一个元素,经常与其他选择器一起使用,获取指定的一组元素中的第一个元素。
:last过滤选择器 是获得最后一个元素
(2). :eq(index);--从一组标签元素数组中,灵活选择随意的一个标签元素,当中參数index表示索引號(即:一个整数),它从0開始。假设index的值为3,表示选择的是第4个元素。
(3). :contains(text)选择器;功能是选择包括指定字符串的所有元素,它通常与其它元素结合使用。获取包括“text”字符串内容的所有元素对象。

当中參数text表示页面中的文字。




(4). :has(selector)过滤选择器;--功能是获取选择器中包括指定元素名称的所有元素。当中selector參数就是包括的元素名称,是被包括元素。




(5). :hidden过滤选择器的功能是获取所有不可见的元素。这些不可见的元素中包含type属性值为hidden的元素。




(6). :visible过滤选择器获取的是所有可见的元素,也就是说。仅仅要不将元素的display属性值设置为“none”,那么,都能够通过该选择器获取。


(7). [attribute=value]属性选择器的功能是获取与属性名和属性值全然同样的所有元素,当中[]是专用于属性选择器的括号符,參数attribute表示属性名称,value參数表示属性值。


(8). [attribute*=value]。它能够获取属性值中包括指定内容的所有元素。当中[]是专用于属性选择器的括号符,參数attribute表示属性名称。value參数表示相应的属性值。


(9). :first-child子元素过滤选择器则能够获取每一个父元素中返回的首个子元素,它是一个集合,经常使用多个集合数据的选择处理。


:last-child 子元素过滤选择器则能够获取每一个父元素中返回的最后一个子元素,它是一个集合


3.表单选择器

(1). :input表单选择器  :input;--功能是返回所有的表单元素。不仅包含所有标记的表单元素,并且还包含