JQuery笔记:选择器、属性操作、事件处理和DOM操作详解
需积分: 1 184 浏览量
更新于2024-07-20
收藏 11.69MB DOC 举报
Jquery笔记
Jquery是JavaScript库,用于简化HTML、CSS和JavaScript之间的交互。下面是Jquery笔记的详细知识点。
一、选择器
* 并且选择器:使用逗号分隔多个选择器,选择所有匹配的元素。
* 父子选择器:使用大于号(>)选择所有子元素。
* 兄弟选择器:使用加号(+)选择所有兄弟元素。
* 内容选择器:使用冒号(:)选择所有包含指定内容的元素。
* Empty选择器:选择所有不包含子元素的元素。
* Has选择器:选择所有包含指定子元素的元素。
* 父节点选择器:选择所有父节点元素。
二、属性操作
* 获取属性值:使用attr()方法获取元素的属性值。
* 设置属性:使用attr()方法设置元素的属性值。
* 删除属性:使用removeAttr()方法删除元素的属性值。
* 批量修改属性:使用attr()方法批量修改元素的属性值。
* 函数修改属性:使用attr()方法和函数批量修改元素的属性值。
三、Class快捷操作
* 添加class:使用addClass()方法添加class到元素上。
* 删除class:使用removeClass()方法删除元素上的class。
* 开关class:使用toggleClass()方法开关元素上的class。
四、标签包含内容操作
* Html()方法:获取或设置元素的HTML内容。
* Text()方法:获取或设置元素的文本内容。
* Html()与text()的区别:Html()方法获取或设置元素的HTML内容,而text()方法获取或设置元素的文本内容。
五、Css操作
* 设置Css样式:使用css()方法设置元素的Css样式。
* 获取Css样式:使用css()方法获取元素的Css样式。
六、Value值得操作
* 获取Value值:使用val()方法获取元素的Value值。
* 设置Value值:使用val()方法设置元素的Value值。
七、复选框和下拉列表操作
* 获取被选中的复选框:使用is()方法获取被选中的复选框。
* 选择复选框:使用prop()方法选择复选框。
* 获取下拉列表的选中值:使用val()方法获取下拉列表的选中值。
* 设置下拉列表的选中值:使用val()方法设置下拉列表的选中值。
八、Jquery与js的关系
* 互调关系:Jquery可以与JavaScript进行互调,使用Jquery的方法和JavaScript的方法可以相互调用。
九、遍历操作
* 遍历数组:使用each()方法遍历数组。
* 遍历对象:使用each()方法遍历对象。
* 遍历Jquery对象:使用each()方法遍历Jquery对象。
十、加载事件
* 加载事件:使用ready()方法加载事件,页面加载完成后执行。
十一、事件操作
* 事件绑定:使用on()方法绑定事件。
* 事件解除绑定:使用off()方法解除事件绑定。
十二、对文档的操作
* 节点的替换:使用replaceWith()方法替换节点。
* 节点的删除:使用remove()方法删除节点。
* 节点的复制:使用clone()方法复制节点。
十三、属性选择器
* 属性选择器:使用属性选择器选择所有包含指定属性的元素。
十四、属性绑定
* 属性绑定:使用attr()方法绑定属性。
十五、批量设置事件
* 用json格式为同一个对象批量设置多个事件:使用on()方法批量设置多个事件。
十六、有名函数进行事件绑定
* 有名函数进行事件绑定:使用on()方法和有名函数进行事件绑定。
十七、取消事件绑定
* 取消事件绑定:使用off()方法取消事件绑定。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2013-09-04 上传
2018-09-02 上传
2013-01-05 上传
2012-12-09 上传
2014-03-10 上传
程序员-小马哥
- 粉丝: 1
- 资源: 3
最新资源
- 响应式汽车销售租赁机构网站静态模板.zip
- 一次性资源
- frontend-blog
- IPC1A_2S_201313940
- amewaregroup-task:具有2种形式的简单React.js Web应用程序
- topcoder:topcoder问题
- 响应式汽车零配件类企业前端cms模板下载.zip
- 常用材料重量计算.zip
- 5种国产arm芯片(对标stm32f103c)数据手册
- TinyURL PHP Script-开源
- UnicaBot2.0
- nest-financial-planning
- gerry0002.hithub.io
- read-font-cmap:解析TrueTypeOpenType字体文件的CMap
- Borland-Delphi-7-Studio-Enterprise
- Hackintool349.zip