`

jquery 学习整理

 
阅读更多

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学习 整理成Word 改正了原文中的错误

    ### Jquery学习整理知识点 #### 一、Jquery简介及主要特性 Jquery是一个轻量级的JavaScript库,因其简洁的语法和强大的功能而在前端开发领域广受欢迎。它简化了许多HTML文档遍历、搜索、修改以及事件处理的操作,...

    jquery 学习整理PPT

    自己学习jquery时整理的PPT,与同事分享时使用。包括了基本的jquery操作和CSS的属性介绍。

    jQuery学习整理材料,较全。

    jQuery 的核心功能都是通过这些函数实现的。 jQuery中的一切都基于这个函数,或者说都是在以某种方式使用这个函数。这个函数最基本的用法就是向它传递一个表达式(通常...文件已经该所有函数进行了整理。相信一定有用。

    JQuery资料整理

    总的来说,这个“JQuery资料整理”包是一个全面的学习资源,适合从零开始学习jQuery的开发者,也适用于已经有一定基础但希望深入理解jQuery特性和最佳实践的进阶学习者。通过学习和实践其中的源代码和教程,你可以...

    jQuery学习笔记精心整理

    ### jQuery学习笔记精心整理 #### 一、什么是jQuery 1. **定义**: - **第三方**:jQuery是由第三方组织或个人编写的函数库,并非浏览器内置或开发者自定义的函数,因此使用前需从官方网站([www.jquery.com]...

    韩顺平jquery学习笔记及练习

    《韩顺平jQuery学习笔记及练习》是一份珍贵的学习资源,由知名讲师韩顺平的课程实录整理而成,旨在帮助学习者深入理解和掌握jQuery这一强大的JavaScript库。jQuery简化了HTML文档遍历、事件处理、动画设计和Ajax交互...

    Jquery实例整理,源码,适合初学者

    本人学习jquery特地整理的实例代码,初学者可慢慢修改调试,学习jquery语法

    JQUERY知识整理文档

    **jQuery知识整理文档** 在Web开发领域,JavaScript库如jQuery极大地简化了DOM操作、事件处理、动画效果以及Ajax交互。jQuery以其简洁的API和强大的功能,成为开发者们首选的工具之一。本文档将深入探讨jQuery的...

    jquery特效大全整理打包

    《jQuery特效大全整理打包》是针对前端开发人员的一份宝贵资源,它涵盖了广泛且实用的jQuery特效,旨在提升网页交互性和用户体验。这份压缩包包含了导航栏、侧边栏、弹出层等多种常见网页元素的动画效果,使得网页...

    jQuery部分插件整理及教程

    **jQuery部分插件整理及教程** 在Web开发领域,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理、动画制作以及Ajax交互。这个教程集合了我整理的一些jQuery插件,旨在帮助初学者和有经验的...

    精心为jQuery初学者整理的106个实例代码集

    在"jQ学习第二季"中,可能会教授如何使用jQuery来操作DOM元素,包括创建新元素(`$("<div></div>")`)、查找元素(`$(".someClass")`)、插入元素(`$("parent").append("child")`)、删除元素(`$("#element")....

    Jquery整理+JqueryMobile文檔

    **jQuery 整理** jQuery 是一个高效、简洁且功能丰富的JavaScript库,它的出现极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。jQuery的核心理念是“Write Less, Do More”,它通过提供易用的...

    jquery 笔记(自己学习jquery整理好的)

    ### jQuery基础知识概览 #### 一、隔行变色的表格实现 在Web开发中,为了提高用户体验,经常...以上是关于jQuery的一些基础知识点和示例代码,通过这些知识点的学习,可以帮助开发者更高效地进行Web前端开发工作。

    第一课 jquery学习准备工作-011

    【jQuery学习准备工作详解】 在深入学习jQuery之前,我们需要先对前端开发的基础有一个全面的理解。jQuery是一种强大的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作和Ajax交互等任务。本篇将从理论基础...

    韩顺平AJAX和jquery笔记整理

    ### 韩顺平AJAX和jQuery笔记整理 #### AJAX概览 - **定义**:Asynchronous JavaScript and XML(异步JavaScript与XML),是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 - **运行原理**: - ...

    jquery选择器整理

    自己巩固学习整理的jquery相关选择器,对初学来说还是很不错的,

    jquery控件整理

    "jquery控件整理"这个主题涵盖了使用jQuery进行网页交互设计的各种组件和方法,这些内容通常在培训课程中会被重点讲解。下面我们将深入探讨jQuery的核心概念、常用API以及一些常见的jQuery控件。 1. **jQuery核心...

    Web前端设计与开发【htm、javascript、css、jQuery、vue框架学习】初学者学习前端的必备课程设计安排

    4.jQuery学习路径课程和整理的学习地址链接 5.sass学习、axios学习、git学习、npm学习 6.es6学习路径课程和整理的学习地址链接 7.vue框架学习路径课程和整理的学习地址链接 7.编译工具vsCode、webStorm下载和环境...

    Jquery教程整理

    在学习过程中,W3School 提供的 jQuery 参考手册是一个宝贵的资源,它详细列出了所有可用的对象、函数和方法,方便查阅和学习。 总之,jQuery 是一个功能强大的 JavaScript 库,能够让你的网页互动性和用户体验达到...

Global site tag (gtag.js) - Google Analytics