jQuery1.3核心操作详解:属性与内容操作
4星 · 超过85%的资源 需积分: 3 46 浏览量
更新于2024-11-09
收藏 18KB TXT 举报
"这是一份关于jQuery 1.3的技巧笔记,以TXT格式呈现,方便在任何时间地点快速查阅和复习,旨在帮助用户提高效率,避免浪费时间。笔记涵盖了Attribute和Manipulation两大方面的内容,包括操作元素样式、属性、内容以及元素的增删改查等核心功能。"
**jQuery 1.3笔记**
### Attribute(属性操作)
1. `$(“p”).addClass(css中定义的样式类型);` 这个方法用于给HTML元素添加一个CSS类,类名由参数指定。
2. `$(“img”).attr({src:”test.jpg”,alt:”test Image”});` 通过一个对象字面量,可以同时设置多个属性和它们对应的值,例如这里的`src`和`alt`。
3. `$(“img”).attr(“src”,”test.jpg”);` 单独设置元素的某个属性值,这里是图片的源URL。
4. `$("img").attr("title", function() { return this.src });` 使用函数返回值作为属性的值,这里给图片元素设置`title`属性,值为图片的`src`。
5. `$("元素名称").html();` 获取元素内部的所有内容,包括HTML标记。
6. `$("元素名称").html("<b>new stuff</b>");` 用新的HTML内容替换元素内部的所有内容。
7. `$("元素名称").removeAttr("属性名称")` 移除元素上的指定属性。
8. `$("元素名称").removeClass("class")` 从元素上移除指定的CSS类。
9. `$("元素名称").text();` 获取元素的纯文本内容,不包括HTML标记。
10. `$("元素名称").text(value);` 设置元素的文本内容为指定的`value`。
11. `$(“元素名称”).toggleClass(class)` 如果元素已经具有参数中的样式类,那么删除它;如果不存在,则添加这个样式类。
12. `$("input元素名称").val();` 获取输入元素(如`<input>`或`<textarea>`)的值。
13. `$("input元素名称").val(value);` 设置输入元素的值为`value`。
### Manipulation(操作)
1. `$("元素名称").after(content);` 在匹配的元素后面插入`content`。
2. `$("元素名称").append(content);` 将`content`添加到元素的末尾作为其子元素。
3. `$("元素名称").appendTo(content);` 将元素追加到`content`的末尾。
4. `$("元素名称").before(content);` 在匹配元素前面插入`content`。
5. `$("元素名称").clone(布尔表达式);` 克隆元素,可选的布尔值决定是否保留事件绑定(默认为`true`)。
6. `$("元素名称").empty();` 清空元素内部的所有内容。
7. `$("元素名称").insertAfter(content);` 将元素插入到`content`之后。
8. `$("元素名称").insertBefore(content);` 将元素插入到`content`之前。
9. `$("元素").prepend(content);` 将`content`添加到元素的开头作为其子元素。
10. `$("元素").prependTo(content);` 将元素添加到`content`的开头。
11. `$("元素").remove();` 删除所有匹配的元素。
12. `$("元素").remove("exp");` 根据表达式`exp`删除匹配的元素。
此外,jQuery还提供了其他一些遍历和选择元素的方法,如`add(expr)`, `children(expr)`, `contains(str)`, `end()`, `filter(expression)`, `next()`, `prev()`等,这些方法在实际开发中同样重要,用于更灵活地查找、选择和操作DOM元素。
这份jQuery 1.3笔记提供了一个基础的参考,帮助开发者快速掌握jQuery的核心操作,无论是在公交、电梯还是休息时间,都可以随时随地学习和巩固。
2011-10-12 上传
2020-09-21 上传
2009-11-25 上传
2013-01-10 上传
2022-04-06 上传
2021-01-08 上传
2018-03-29 上传
2020-10-28 上传
2021-03-14 上传
popAnt
- 粉丝: 70
- 资源: 8
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载