网站首页 > 技术文章 正文
jQuery
静态方法
jquery:获取版本号
selector
length:长度
toArray:转换为数组
get:获取元素,返回DOM对象
不传参数,获取所有
each:获取元素麻烦会jQ对象
map:根据传入的回调函数处理对象后,返回一个新的数组
slice:剪切数组/对象,返回及Q实例对象
first:选取第一个对象
last:选取最后一个对象
eq(n):选取第n个元素
push:给实例添加新元素
sort:排序
splice:删除替换元素
splice(开始删除的下标,删除几个,要替换的元素)
实例方法
DOM操作
empty:清空所有元素,返回值是实例
remove:删除所有元素,返回值是实例
html:设置所有元素的内容,获取第一个元素的内容,解析标签
· 传一个参数设置,返回一个jQ对象
· 不传参数获取第一个匹配的元素
text:设置所有元素的文本内容,获取所有元素的文本内容,不解析标签
· 不传参获取所有被选元素的文本内容,返回文本内容
· 传如一个参数,设置所有被选元素的文本内容,返回一个jq对象
内部插入
· append:在被选元素内部后面添加内容
? HTML标签
? DOM对象
? JQ对象
? 当前元素会被删除
· appendTO:在被选元素的结尾添加一个html标签(必须含有html标签)
? $(要添加的内容)
? DOM对象
? 及Q对象
? .appendTO (
? DOM对象)
? jQ选择器)
· prepend:在被选元素内部前面添加内容
? HTML标签
? DOM对象
? JQ对象
? 当前元素会被删除
· prependTo:在被选元素的开头添加一个html标签(必须含有html标签)
? $(要添加的内容)
? DOM对象
? 及Q对象
? .appendTO (
? DOM对象)
? jQ选择器)
样式操作
attr:设置/获取(自定义的)属性和值
· 一个参数
? 对象:遍历设置所有被选元素的属性和值
? 字符串:获取被选元素的属性值
· 两个参数
? 设置被选元素的属性和值
· 获取属性节点用getAttribute('指定的属性节点')
css:获取/设置属性
· 一个字符串参数获取属性
· 一个对象参数,设置属性
· 两个字符串参数,设置属性
prop:设置/获取(标签固有的)属性/值
· 返回时:返回第一个元素的值
· 设置时:设置所有的被选元素属性/值
· 获取chenkbox的chenked属性时,要使用prop才能获取正确的值
· 获取属性的时候用 点 获取或者[]获取
val:获取/设置属性的value值
类操作
addClass
· 添加一个或者多个类
· 添加多个类名用空格隔开
removeClass
· 删除一个或者多个类
· 删除多个类名用空格隔开
· 不传参数会全部删除
hasClass
· 检测一个是否含有一个类,有一个含有就返回true
toggleClass
· 有就删除,没有就添加
· 可以通过第二个参数设置true/false,添加或者删除类
入口函数
8
猜你喜欢
- 2024-09-11 浅析MySQL Join Reorder算法(mysqlinner join)
- 2024-09-11 js 小函数(js函数总结)
- 2024-09-11 Kubernetes 高性能网络组件 Calico 入门教程
- 2024-09-11 jQuery中的clone妙用(jquery.on)
- 2024-09-11 自定义一个"骚气"的jQuery
- 2024-09-11 前端单元测试以及自动化构建入门(前端单元测试是什么)
- 2024-09-11 Python全栈 Web(jQuery 一条龙服务)
- 2024-09-11 jQuery遍历说、详解与示例的结合,轻松搞定这个遍历!
- 2024-09-11 「clickhouse专栏」对标mongodb存储类JSON数据文档统计分析
- 2024-09-11 jQuery实现简易购物车功能(jquery购物车结算页面)
- 08-03MySQL数据库的预处理详解
- 08-03《阿常·MySQL 70讲》全套教学视频
- 08-03隐式等待、显示等待和强制等待
- 08-03零基础C#上位机框架项目实例(完结篇)
- 08-03一文搞懂构建Web内容的技术
- 08-03西门子WINCC中的VBScript(VBS)常用于自动化脚本开发
- 08-03力控和sql2000之间的数据转储
- 08-03组态王|通过日历控件选择时间段查询历史报警
- 1521℃桌面软件开发新体验!用 Blazor Hybrid 打造简洁高效的视频处理工具
- 624℃Dify工具使用全场景:dify-sandbox沙盒的原理(源码篇·第2期)
- 527℃MySQL service启动脚本浅析(r12笔记第59天)
- 492℃服务器异常重启,导致mysql启动失败,问题解决过程记录
- 492℃启用MySQL查询缓存(mysql8.0查询缓存)
- 479℃「赵强老师」MySQL的闪回(赵强iso是哪个大学毕业的)
- 461℃mysql服务怎么启动和关闭?(mysql服务怎么启动和关闭)
- 458℃MySQL server PID file could not be found!失败
- 最近发表
- 标签列表
-
- cmd/c (90)
- c++中::是什么意思 (84)
- 标签用于 (71)
- 主键只能有一个吗 (77)
- c#console.writeline不显示 (95)
- pythoncase语句 (88)
- es6includes (74)
- sqlset (76)
- windowsscripthost (69)
- apt-getinstall-y (100)
- node_modules怎么生成 (87)
- chromepost (71)
- flexdirection (73)
- c++int转char (80)
- htmlbackground-image (68)
- static函数和普通函数 (76)
- el-date-picker开始日期早于结束日期 (70)
- asynccallback (71)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- java (73)
- js数组插入 (83)
- mac安装java (72)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)