replaceAll() 使用元素把什么元素替换
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>Page Title</title>
</head>
<body>
<ul>
<li class="one">one</li>
<li class="two">two</li>
</ul>
<li class="three">three</li>
<script src="../jquery-3.4.1.js"></script>
<script>
$('.three').replaceAll($('.two'));
</script>
</body>
</html>
replaceWith() 希望元素被什么元素替换
$
empty() 把元素的子元素都清空
$
$
使用这两个方法也可以达到empty清空的方法。
删除方法: remove() 和 detach()
他们都是一模一样的删除方法,唯一的区别在于remove删除元素后,返回删除的元素不包含了事件函数;而detach删除之后返回的元素,还保留着事件函数。如:
var
clone 克隆元素
默认普通克隆,不会克隆事件函数
var
如果传参true,那么也可以克隆事件函数
var
wrap() 在元素上包裹一层什么元素
如:
$
wrapAll() 把相同的元素合集包裹
先选中谁,就把其他的拿过来一起包裹。
<
wrapInner() 在元素的里层包裹
$('li').wrapInner('<a></a>')
unwrap() 解除元素的上层包裹(body不可以接触),不需要传参。
$