JQuery使用教程

 


jQuery简介#

两种使用方式#

jQuery对象#

jQuery 对象就是通过jQuery包装DOM对象后产生的对象。jQuery 对象是 jQuery 独有的. 如果一个对象是 jQuery 对象, 那么它就可以使用 jQuery 里的方法: $(“#test”).html();

$("#test").html()

选择器#

基本选择器#

1
$("*") $("#id") $(".class") $("element") $(".class,p,div")

层级选择器#

1
$(".outer div") $(".outer>div") $(".outer+div") $(".outer~div")

基本筛选器#

1
$("li:first") $("li:eq(2)") $("li:even") $("li:gt(1)")

属性选择器#

1
$('[id="div1"]') $('["alex="sb"][id]')

表单选择器#

1
$("[type='text']")----->$(":text") 注意只适用于input标签 : $("input:checked")

筛选器#

过滤筛选器#

查找筛选器#

实例tab切换菜单#

运用实例#

操作元素(属性,css,文档处理)#

属性操作#

注意#

实例运用#

实例之全反选#

实例之模态对话框#

jQ轮播图#

文档处理#

文档结构#

常用文档操作#

实例之留言框#

实例之复制样式条#

css操作#

实例返回顶部#

样式操作#

事件#

实例运用#

实例之面板拖动#

实例之放大镜#

动画效果#

显示隐藏#

滑动#

淡入淡出#

回调函数#

运用实例#

自定义动画#

jq动画案例#

正则#

定义#

1
2
3
4
var re = /\d{11}/ig
1.正则的语法书写在//之间
2.i代表不区分大小写
3.g代表全文匹配

匹配案例#

1
2
3
4
"abcABCabc".search(/[abc]/); // 在字符串abcABCabc匹配单个字符a或b或c,返回匹配到的第一次结果的索引, 没有匹配到返回-1
"abcABCabc".match(/\w/); // 进行无分组一次性匹配, 得到得到结果构建的数组类型[a, index:0, input:"abcABCabc"], 没有匹配到返回null
"abcABC".match(/\w/g); // 进行全文分组匹配, 得到结果为结果组成的数组[a, b, c, A, B, C]
"abcABC".match(/(abc)(ABC)/);

RegExp.$1取第一个分组
RegExp.$2取第二个分组

表单#

模拟前后台交互#

扩展方法 (插件机制)#

用JQuery写插件时,最核心的方两个方法

定义作用域#

定义一个JQuery插件,首先要把这个插件的代码放在一个不受外界干扰的地方。如果用专业些的话来说就是要为这个插件定义私有作用域。外部的代码不能直接访问插件内部的代码。插件内部的代码不污染全局变量。在一定的作用上解耦了插件与运行环境的依赖。

默认参数#

定义了jQuery插件之后,如果希望某些参数具有默认值,那么可以以这种方式来指定。

实例之注册验证#

  

posted @   鲸鱼的海老大  阅读(728)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示
CONTENTS