jQuery对象的增删改查

1.增删改查的相关方法

方法说明备注
.next()获取下一个兄弟元素节点
.prev()获取上一个兄弟元素节点
.nextAll()获取当前查找元素后面的所有兄弟元素
.prevAll()获取当前查找元素前面的所有兄弟元素
.nextUntil()查找当前元素之后的所有同辈元素,直到遇到匹配的元素位置。参数不加跟nextAll一样 掐头 jquery对象或dom
.prevUntil()查找当前元素之前的所有同辈元素,直到遇到匹配的元素位置。参数不加跟prevAll一样 去尾 jquery对象或dom
.siblings()查找与当前元素所有的平级的兄弟元素 不传参表示查找所有兄弟元素 传值对应的选择器,就表示查找对应选择器的兄弟元素
.parent()取得一个包含着所有匹配元素的唯一父元素的元素集合 如果传参,就表示查找到指定要求的父元素
.parents()
.closest()查找最近的祖先节点 可以有参数selector能把自己算中从jquery1.7开始不在建议使用该方法,但是jquery1.7以前可以使用
.offsetParent()查找第一个匹配的有定位的父元素节点
.slice()选取一个匹配的子集 和数组的api方法一样 参数一样

2.追加元素相关的方法

方法说明备注
.insertAfter()在当前元素作为兄弟元素插入到指定元素的后面 这是目标元素调用的方法, 而且参数可以是一个集合A.insertAfter(B) A插入到 B的后面 (有剪切的功能)
.after()在当前元素作为兄弟元素插入到指定元素的后面, 这里是已有元素调用的方法, 参数为需要插入的新元素B.after(A) A在 B的后面 (有剪切的功能)
.insertBefore()在当前元素作为兄弟元素插入到指定元素的前面, 这是目标元素调用的方法, 而且参数可以是一个集合A.insertBefore(B) A插入到 B的前面 (有剪切的功能)
.before()在当前元素作为兄弟元素插入到指定元素的前面, 这里是已有元素调用的方法, 参数为需要插入的新元素B.before(A) A在 B的前面 (有剪切的功能)
.appendTo()将元素作为最后一个子元素追到到父元素中 这是需要追加的子元素调用的方法, 参数为已存在的父元素C.appendTo(D): C添加到D的里面 (添加到最后一个子元素后)
.append()将元素作为最后一个子元素追到到父元素中, 这是父元素调用的方法 , 参数为需要追加的子元素D.append(C): C里添加D(添加到最后一个子元素后)
.prependTo()将元素作为第一个子元素追到到父元素中这是需要追加的子元素调用的方法, 参数为已存在的父元素
.prepend()将元素作为第一个子元素追到到父元素中这是父元素调用的方法 , 参数为需要追加的子元素

3.删除及clone操作

方法说明备注
.remove()移除元素本身及其子元素元素自杀
.detach()移除被选元素,包括所有的文本和子节点。然后它会保留数据和事件。如果仅移出文本和子元素, 可以使用empty代替, 如果需要移除所有的东西包括事件, 那么可以使用remove代替
.empty()清空元素的子元素元素本身还在
.wrap()使用指定的 HTML 元素来包裹每个被选中的元素。该方法由被包括元素调用他有两个参数, 参数一为包括元素, 可以为DOM元素, 也可以为Jquery对象, 参数二为可选参数, 为包裹元素的回调函数 循环包裹 参数 function
.wrapInner()将每一个匹配的元素的子内容用指定的内容或元素包裹起来循环包裹 参数 function
.wrapAll()把所有匹配的元素用指定的内容或元素包裹起来。包裹选中的所有元素 会破坏结构
.unwrap()移除指定元素的父元素。不传参 表示删除指定元素的父元素, 解除包装 结构化标签不能删除
.clone()克隆节点 参数为true的时候 事件也能克隆参数为布尔类型,为 true 表示clone所有的子元素及其事件 , 为false, 表示仅克隆所有的子代及后代元素
.data()向元素添加数据 一个参数为获取对应属性的值参数一为需要添加的数据名 参数二为添加的值
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值