
jQuery中的DOM操作
$("ul").prepend("") $("ul").after("")
发布日期:2021-05-07 20:59:13
浏览次数:25
分类:精选文章
本文共 1370 字,大约阅读时间需要 4 分钟。
1 选择节点
通过选择器进行选择$("#id")
2 创建节点
var $li_1 = $("") 创建一个元素$("ul").append($li_1); 追加到ul中
3 插入节点
$("ul").append("")
- Hello
4 操作节点
remove() 删除所有匹配的元素以及子元素,返回值是删除的元素的引用empty() 清空匹配元素中的内容clone() 复制匹配的元素replaceWith("") 替换匹配的元素(替换匹配元素的所有类容)wrap("") 用元素包裹指定的元素(每个元素单独一个元素)wrapAll() 包裹所有匹配的元素(所有元素都被一个元素包裹)wrapInner() 将匹配的元素的子元素以及内容,用指定的元素包裹
5 属性操作
attr(属性[,值]) 获取和设置元素属性 removeAttr(expr) 删除属性
6 样式操作
addClass(expr) 追加class{ 在原来的基础上添加一个新的值}removeClass(expr) 删除指定的classtoggle(function(){ },function(){ }) 交替执行两个函数toggleClass(expr) 如果class名存在就删除,不存在就创建hasClass(expr) 判断元素中是否含有某个class
7 设置和获取HTML、文本和值
html() 获取或者设置指定元素的HTML代码text() 获取或者设置指定元素的文本内容val() 可以用来设置或者获取元素的值
8 遍历节点
children() 获取匹配元素的子元素集合next() 获取匹配元素后面相邻的同辈元素prev() 获取匹配元素的前面相邻的同辈元素siblings() 获取匹配元素前后的所有同辈元素closest() 获取最近的匹配元素find(selector) 方法获得当前元素集合中每个元素的后代
9 CSS-DOM操作
css() 获取或设置css样式css("color")css("color","red")css({ "":"","":""})height([expr]) 设置或获取元素的高width([expr]) 设置或获取元素的宽offset() 获取元素在当前视窗的相对偏移(left和top)position() 获取元素相对于最近一个position样式属性设置为relative或者absolute的祖父节点的相对偏移scrollTop() 获取元素的滚动条距离顶端的距离scrollLeft()获取元素的滚动条距离左侧的距离
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2025年04月05日 01时41分12秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
上周热点回顾(1.23-1.29)
2021-05-09
上周热点回顾(3.20-3.26)
2021-05-09
上周热点回顾(4.24-4.30)
2021-05-09
[故障公告]博客站点1台负载均衡遭遇流量攻击,造成联通与移动用户无法正常访问
2021-05-09
上周热点回顾(5.1-5.7)
2021-05-09
上周热点回顾(5.29-6.4)
2021-05-09
上周热点回顾(6.19-6.25)
2021-05-09
云计算之路-阿里云上:docker swarm 集群故障与异常
2021-05-09
上周热点回顾(2.19-2.25)
2021-05-09
云计算之路-阿里云上:博客web服务器轮番CPU 100%
2021-05-09
云计算之路-阿里云上:服务器CPU 100%问题是memcached连接数限制引起的
2021-05-09
上周热点回顾(3.26-4.1)
2021-05-09
故障公告:IIS应用程序池停止工作造成博客站点无法访问
2021-05-09
【故障公告】极验验证码故障造成无法登录与注册
2021-05-09
上周热点回顾(6.25-7.1)
2021-05-09
【故障公告】10:30-10:45 左右 docker swarm 集群节点问题引发故障
2021-05-09
工作半年的思考
2021-05-09
不可思议的纯 CSS 滚动进度条效果
2021-05-09
【CSS进阶】伪元素的妙用--单标签之美
2021-05-09