第三章.jquery的DOM操作
来源:互联网 发布:vim写c语言 编辑:程序博客网 时间:2024/06/09 20:43
第三章.jquery的DOM操作
1.节点操作
1.1查找节点
查找节点元素 $("ul li:eq(1)")
查找节点属性 $p.attr("title")
1.2创建节点
创建元素节点 var $li_1=$("<li></li>") $("ul").append($li_1);
创建文本节点 var $li_1=$("<li>香蕉</li>") $("ul").append($li_1);
创建属性节点 var $li_1=$("<li title='香蕉'>香蕉</li>") $("ul").append($li_1);
1.3插入节点
append() 向元素 内部 后面 追加内容C
appendTo() 追加内容C到元素内部后面
prepend() 向元素 内部 前面 追加内容C
prependTo() 追加内容C到元素内部前面
after() 在元素之后插入内容
insertAfter()插入内容在元素之后
before() 在元素之前插入内容
insertBefore()插入内容在元素之前
1.4删除节点
remove() 删除节点元素,并可恢复
empty() 清空节点内容
1.5复制节点
clone() $(this).clone().appendTo("ul")
1.6替换节点
replaceWith() 匹配元素替换成指定的内容
replaceAll() 用指定的内容替换匹配元素
1.7包裹节点
wrap() 将所有匹配的元素用指定的标签元素来 单独的包括起来
wrapAll() 将匹配的元素用指定的一个标签元素来 整个的包括起来
wrapInner() 将匹配的元素 内容 用指定的标签元素来包括起来
1.8遍历节点
children()取得第一子集元素集合
next() 取得后面紧接着的同辈元素
prev() 取得前面紧接着的同辈元素
siblings() 取得前后所有的同辈元素
closest() 取得最近的匹配元素
其他find(); filter(); nextAll(); prevAll(); parent(); parents();
2.属性操作
2.1获取和设置属性
attr() 1个参数获取,2个参数为设置
2.2删除属性
removeAttr()
3.样式操作
3.1获取和设置class
attr("class") 1个参数获取,2个参数为设置
3.2追加class
addClass("another")
3.3移除class
removeClass("another") 不带参数为全部移除
3.4切换class
toggleClass("another") 不停地追加和移除样式
3.5判断是否含有某class
hasClass("another")或则is("another")
3.6具体css操作
css("color");获取颜色, css("color","red");设置颜色
height();获取高度
width(); 获取宽度
offset();获取在当前视窗的相对偏移
position();获取相对于最近一个的position的偏移
scrollTop()和scroll() 获取滚动条距离
4.内容操作(html,文本和值)
4.1获取和设置html
html();有参数为设置
4.2获取和设置文本
text();
4.3获取和设置值
val();
- 第三章.jquery的DOM操作
- 锋利的Jquery【读书笔记】 -- 第三章 jQuery中的DOM操作
- 锋利的jQuery-第三章 jQuery中的DOM操作
- 《锋利的jQuery》第三章、jQuery中的DOM操作
- 《锋利的jQuery》读书笔记第三章(DOM操作)
- 第三部分 jquery的DOM操作
- 《锋利的JQuery》读书笔记——第三章 JQuery的DOM操作
- 第三章 Dom操作
- jQuery 的dom操作
- jQuery 的 DOM操作
- jQuery的DOM操作
- JQuery的Dom操作
- jQuery DOM的操作
- jQuery的DOM操作
- Jquery的DOM操作
- jQuery的Dom操作
- jquery的DOM操作
- jquery的DOM操作
- linux下的http服务器
- Flex 学习站点汇总(转)
- 一个简单的场景的绘制
- clearbuffer
- 2440 camera接口
- 第三章.jquery的DOM操作
- 想来想去,还是在这里开始
- 【CODEFORCE 4C】map容器的妙用——Registration system
- SQLite 介绍
- YCbCr
- 关于从服务器oracle11g上导出的sql (编码格式不同时)再导入到本地oracle11g上时乱码的处理的
- CentOS修改系统默认编码(命令行方式)
- PL/SQL Profiler - DBMS_PROFILER
- EAN-13编码的校验位计算方法,以JS为例