📅  最后修改于: 2023-12-03 14:53:09.058000             🧑  作者: Mango
在 jQuery 中,替换 HTML 元素可以使用 replaceWith()
方法。这个方法会用指定的内容替换匹配的元素。
$(selector).replaceWith(content)
参数说明:
selector
:一个用于匹配元素的 CSS 选择器。content
:替换元素的内容,可以是 HTML 字符串、DOM 元素、文本、jQuery 对象及其数组等。下面的示例演示了如何通过点击按钮来替换元素:
<!DOCTYPE html>
<html>
<head>
<title>替换元素</title>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#btn1").click(function(){
$("#p1").replaceWith("<h1>New heading</h1>");
});
});
</script>
</head>
<body>
<p id="p1">这是一个段落。</p>
<button id="btn1">替换元素</button>
</body>
</html>
replaceWith()
方法会用新的元素替换匹配的元素。id="p1"
的段落元素。使用 replaceWith()
方法可以在 jQuery 中替换 HTML 元素。只需指定要替换的元素的 CSS 选择器以及新的内容即可。