复习JQ (6)
来源:互联网 发布:网络通信工程师培训 编辑:程序博客网 时间:2024/06/07 12:02
要复习的方法
get()
html() text()
parents() closest()
detach()
siblings()
nextAll() prevAll()
parentsUntil() nextUntil() prevUntil()
clone()
warp() warpAll() warpInner() unwarp()
add() slice()
serialize() serializeArray()
一、get()
将JQ转为原生JS 接受一个参数 指定某个索引值的JQ变为JS
$("div").get().innerHTML;
$("div").get(0).innerHTML; // 第一个div
或者利用$("div")[0] 直接转为JS
二、html() text()
html() 获取到的包含标签
text() 获取到的不包含标签
三、parents() closest()
parents()获取所有的祖先节点 接受一个参数 选取某个祖先节点 $("div").parents("body")
closest() 获取最近的祖先节点,包括元素自身(就是自己也会被选取) 必须要写筛选的参数
四、detach()
跟remove方法一样,只不过会保留删除这个元素的操作行为
五、siblings()
获取所有的兄弟节点
六、nextAll() prevAll()
nextAll 下面的所有兄弟节点
prevAll 上面的所有兄弟节点
七、parentsUntil() nextUntil() prevUntil()
parentsUntil() 选取到参数指定位置之前的所有祖先节点 不包括参数 不写参数就和parents一样
nextUntil 和 prevUntil用法相同
八、clone()
克隆节点
可以接受一个参数 ture 深层复制 可以复制之前节点的操作行为
九、warp() warpAll() warpInner() unwarp()
$("span").warp("<div>") // 每个span外面都有个div
$("span").warpAll("<div>") //所有span被一个div包装 如果span标签之间有其他标签 会自动将这个标签拿出来
$("span").warpInner("<div>") // 每个span里面都有个div
$("span").unwarp("<div>") // span外面的div被删除了 删除包装(删除父级) 不能删body
十、add() slice()
var elem = $("div");
var elem2 = elem.add($("span")); // elem2 里面有div 和 span
slice 截取 slice(起始位置,结束位置) 包左不包右
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
$("li").slice(1,4).css("background","red") // 第二个、第三个、第四个变红
十一、serialize() serializeArray()
数据串联化 对数据进行解析操作的时候有用
- 复习JQ (6)
- JQ banner复习!!
- 复习JQ (1)
- 复习JQ (2)
- 复习JQ (3)
- 复习JQ (4)
- 复习JQ (5)
- 复习JQ (7)
- 复习JQ (8)
- 复习JQ (9)
- 复习JQ (10)
- 2016.11.11 jq(复习1 选择器 事件 效果)
- jQ
- jQ
- jq
- jq
- JQ
- jq
- 0422
- 指针类型与动态变量
- Linux下安装Git
- hello world
- JAVA对象在JVM中内存分配
- 复习JQ (6)
- POJ-3694-Network(Tarjan+LCA+并查集)
- git_note
- Python 菲波那切数列
- maven3常用命令 4 java项目搭建、web项目搭建详细图解
- 大话设计模式读书笔记(十六) 组合模式
- C# static关键字总结 (学习日记 2017-04-22)
- 子树
- Matlab编程之二维绘图