jquery中的DOM操作

1、创建节点(两种方式)
用$()来创建节点
用字符串来创建节点

//创建节点的方法 
        //用$()来创建   在页面插入一个标签
        var newElement1=$('<div>div标签</div>');
        $('body').append(newElement1);
        //用字符串来创建节点
        var newElement2='<div>我是用字符串来创建的新标签</div>';
        $('body').append(newElement2);

2、插入节点
1>内部插入
append()向每个匹配元素的尾部插入DOM
$(‘p’).append(newElement);

appendTo()向每个匹配元素的尾部插入DOM
newElement.appTo($(‘p’))

一般是append用的比较多

prepend() 向每个匹配元素头部插入DOM

prependTo()向每个匹配元素头部插入DOM

2>外部插入
after()在匹配元素之后插入DOM

insertAfter() 在匹配元素之后插入DOM

before()在匹配元素之前插入DOM

insertBefore()在匹配元素之前插入DOM 匹配元素在后

3>包裹节点
wrap() 将所有的匹配元素单独包裹(注意单独包裹)

wrapAll()将所有匹配元素用一个元素包裹(注意是一个)

wrapInner() 将所有匹配的元素的子内容用其他标签包裹(注意所有 子内容)

unwrap()删除元素的父节点

4>删除节点
remove()删除节点(强调全部删除)

empty()清空节点 (节点本身不受影响 )

detach() 删除节点(节点本身也会被删除)

5>复制节点
clone(bool)克隆节点
当为true时,节点和事件处理程序都会被克隆

当为false时 雉科笼节点不克隆事件处理程序 默认为false

6> 替换节点
replaceWith()将所有匹配的元素替换成指定的HTML或者DOM元素
replaceAll()将所有匹配的元素替换成指定的HTML或者DOM元素
两者使用时注意顺序

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值