- replaceWith():将所匹配的元素都替换为指定HTML或DOM元素
实例1:
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>替换节点</title>
<script src="jquery-1.11.3.js"></script>
</head>
<body>
<ul id="fruit">
<li title="pg">苹果</li>
<li title="jz">橘子</li>
<li title="xj">香蕉</li>
</ul>
<script>
$(function(){
var $jz=$("<li title='jz'>桔子</li>");
var $li=$("li:eq(1)");
$li.replaceWith($jz);
})
</script>
</body>
</html>
- replaceAll():颠倒了repalceWith()方法。
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>替换节点</title>
<script src="jquery-1.11.3.js"></script>
</head>
<body>
<ul id="fruit">
<li title="pg">苹果</li>
<li title="jz">橘子</li>
<li title="xj">香蕉</li>
</ul>
<script>
$(function(){
var $jz=$("<li title='jz'>桔子1</li>");
var $li=$("li:eq(1)");
$jz.replaceAll($li);
})
</script>
</body>
</html>