jquery选择器
1、基本选择器
* 匹配任何元素
E 匹配E元素
E F 匹配F元素,作为E的后代元素
2、位置选择器
:first 匹配最先的元素
:last 匹配最后的元素
:first-child 匹配最先的子元素
:last-child 匹配最后的子元素
:even(odd) 匹配页面中偶数或奇数的元素
:eq(n) 匹配第n个元素
:lt(n) 匹配第n个元素之前的元素,不包括n
:gt(n) 匹配第n个元素之后的元素,不包括n
管理包装元素集合
1、size() 返回包装集里面元素的个数。可以通过get(index)来获取某个元素,下标从0开始
get(index)获取的对象为js对象,不能直接当jquery对象操作,需要通过$()转换,如果get()
不加参数则获取的是整个数组对象。也可以通过[index]来获取
2、index() 在包装集里面查找某个元素的下标,不常用
筛选元素包装集
1、add() 添加更多的元素至包装集,与","的效果一样
2、not() 删除包装集里面的元素,与add()方法相反
3、filter() 从包装集里面筛选元素,过滤掉元素,在包装集上操作,只针对当前包装集有用
不能过滤包装里面的元素,如需要过滤里面的元素则使用find()方法
4、find() 从包装集里面找元素,针对包装集里面的元素过滤,返回新包装集
5、slice(begin,end) 创建并返回新的包装集
利用关系获取包装集
1、children() 返回子元素组成的包装集合
2、contents() 内容的包装集合
3、next() 唯一的下一个兄弟所组成的包装集合
4、nextAll() 所有下一个兄弟组成的集合
5、parent() 唯一的直接父元素所组成的包装集合
6、parents() 所有同类父元素所级成的集合
7、prev() 唯一的上一个兄弟所组成的包装集合
8、prevAll() 所有上一个兄弟所组成的包装集合
9、siblings() 唯一兄弟元素组成的包装集合
10、is() 确定包装里面是否有相应的元素
管理jquery链
1、end() 返回前一个包装集
2、andSelf() 合并链内最近产生的两个包装集
操作元素属性和特性
1、each() 遍历包装里面的元素
2、attr(name) 获取属性
3、attr(name,value) 设置属性
4、removeAttr(name) 删除属性
5、addClass(names) 添加类名称
6、removeClass(names) 删除类名称
7、toggleClass(name) 切换类名称,用于切换样式
8、css(name,value) 设置样式
9、css(name) 获取样式
10、width(value) hight(value) 设置元素的宽度和高度
11、hasClass(name) 确定匹配的元素里面是否有name类名称
12、html() 匹配元素的html内容 html(text)设置元素的html
13、text() 返回包装集里面的文本内容 text(content)设置文本内容
14、append(content) 将内容添加至元素的末尾
15、appendTo(content) 将包装里面的元素移动至指定目标内容的末尾
16、prepend(content) prependTo(content) 在元素之前插入内容
17、remove() 删除元素
18、empty() 清空内容
19、clone() 克隆元素 克隆之后一般使用append()命令加入到一个新的元素中
20、val() 表单元素的value
21、data() 为元素添加属性数据,不会根据属性的方式显示在页面上
事件
1、bind(eventType,data,listener) 绑定事件
2、unbind(eventType,data,listener) 取消绑定事件
3、one(eventType,data,listener) 一次性事件绑定,执行完之后就删除了。
4、event.stopPropagation() 防止事件冒泡
5、toggle(listenerOdd,listenerEven) click事件相互切换
6、hover(over,out) 悬停事件,替代mouseover mouseout或mouseenter mouseleave
7、live()可以为动态添加的元素绑定事件,但不太建议使用,1.6建议用delegate()方法,1.7建议使用on()
动画
1、show() 显示
2、hide() 隐藏
3、fadeOut() 浅出
4、fadeIn() 浅入
5、slideDown() 滑上
6、slideUp() 滑下
函数
1、$.browser 检测浏览器
2、$.trim(value) 去掉字符串起始和结尾的空格
3、$.grep(array, callback, [invert]) 过滤数组元素
4、$.map(array, callback) 数组中的元素转换到另一个数组中
5、$.extend(target, source1,source2...); 源对象的属性传入目标对象中并返回,可以设置对象的参数
相关推荐
自己学习jquery时整理的PPT,与同事分享时使用。包括了基本的jquery操作和CSS的属性介绍。
这是我在学习jquery的过程中整理的文档,通俗易懂、学习简单,入门快速容易掌握。
jQuery 的核心功能都是通过这些函数实现的。 jQuery中的一切都基于这个函数,或者说都是在以某种方式使用这个函数。这个函数最基本的用法就是向它传递一个表达式(通常...文件已经该所有函数进行了整理。相信一定有用。
Jquery主要特性介绍 版本变化。包括Jquery的历史,和在历史变化中一些重大的改变
jquery学习整理笔记
学习jQuery其实还是在学DOM。 (3). 极简化: jQuery是对传统DOM操作的终极简化。jQuery是对DOM的每一步操作都进行了终极的简化。但是,步骤并没有减少。 (4). 函数库: jQuery中一切都是函数,没有属性。 2. 为什么:...
jQuery学习资料,是我学习jQuery后将其整理出来的文档,对初学者有帮助……
本人学习jquery特地整理的实例代码,初学者可慢慢修改调试,学习jquery语法
韩顺平AJAX和jquery笔记整理,对于学习jquery和AJAX有很大的帮助。
主要针对JQuery初学者整理的ppt,很多课时,会不定时更新
Jquery选择器分类整理,基本都包含到了,学习笔记。
自己整理的部分jQuery插件,含有jQuery教程连接,各插件连接,插件演示及简单教程,供jQuery学习和使用.
从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 从零开始学习jQuery (五) 事件...
jquery初学者必备,有各种jquery的选择器,个人学习时整理
自己巩固学习整理的jquery相关选择器,对初学来说还是很不错的,
jquery学习文档
4.jQuery学习路径课程和整理的学习地址链接 5.sass学习、axios学习、git学习、npm学习 6.es6学习路径课程和整理的学习地址链接 7.vue框架学习路径课程和整理的学习地址链接 7.编译工具vsCode、webStorm下载和环境...
jQuery基础 隔行变色的表格 window.onload=function(){ var otable = document.getElementById('oTable'); for(var i=0 ; i; i++){ if(i%2==0) otable.rows[i].className = 'alrow'; } } $(function(){ $(table...
精心为jQuery,学习教材 初学者整理的106个实例代码集
由于工作需要,所以研究了一段时间的jQuery,参考了大量的宝贵资源,所以资源回馈一下,该笔记详细,有重点,经word排版可...2、最后整理的一个文档,可直接打印,再好的记忆,时间一长也会忘记,所以打印是一个不错的主意!