w3cschool中这么介绍
jquery动态添加元素节点和内容:
通过 jQuery,可以很容易地添加新元素/内容。
添加新的 HTML 内容我们将学习用于添加新内容的四个 jQuery 方法: - append() - 在被选元素的结尾插入内容
- prepend() - 在被选元素的开头插入内容
- after() - 在被选元素之后插入内容
- before() - 在被选元素之前插入内容
下面依次介绍这四种属性:
页面如下:
- <body>
- <h1 id="test" align="center"> 这个是一个h1标签 </h1>
- </body>
复制代码
关于append方法:
$("#test").append("<h1 id='t'>sss</h1>");
html页面变为:
<h1 id="test" align="center"> 这个是一个h1标签
<h1 id='t'>sss</h1>
</h1>
关于prepend方法:
$("#test").prepend("<h1 id='t'>sss</h1>");
html页面变为:
<h1 id="test" align="center">
<h1 id='t'>sss</h1>
这个是一个h1标签
</h1>
关于after方法:
$("#test").after("<h1 id='t'>sss</h1>");
html页面变为:
<h1 id="test" align="center">
这个是一个h1标签
</h1>
<h1 id='t'>sss</h1>
关于before方法:
[size=13.333333969116211px] $("#test").[size=13.333333969116211px]before[size=13.333333969116211px]("<h1 id='t'>sss</h1>");
html页面变为:
<h1 id="test" align="center">
这个是一个h1标签
</h1>
完毕。
我的测试页面如下:
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>无标题文档</title>
- <script type="text/javascript" src="jquery-2.0.3.js"></script>
- </head>
- <script type="text/javascript">
- $(document).ready(function(e) {
- //append() - 在被选元素的结尾插入内容
- /*
- html页面变为:
- <h1 id="test" align="center"> 这个是一个h1标签
- <h1 id='t'>sss</h1>
- </h1>
- */
- //$("#test").append("<h1 id='t'>sss</h1>");
-
- //prepend() - 在被选元素的开头插入内容
- /*
- html页面变为:
- <h1 id="test" align="center">
- <h1 id='t'>sss</h1>
- 这个是一个h1标签
- </h1>
- */
- //$("#test").prepend("<h1 id='t'>sss</h1>");
- //after() - 在被选元素之后插入内容
- /*
- html页面变为:
- <h1 id="test" align="center">
- 这个是一个h1标签
- </h1>
- <h1 id='t'>sss</h1>
- */
- //$("#test").after("<h1 id='t'>sss</h1>");
- //before() - 在被选元素之前插入内容
- /*
- <h1 id='t'>sss</h1>
- html页面变为:
- <h1 id="test" align="center">
- 这个是一个h1标签
- </h1>
- */
- $("#test").before("<h1 id='t'>sss</h1>");
-
- });
- </script>
- <body>
- <h1 id="test" align="center"> 这个是一个h1标签 </h1>
- </body>
- </html>
复制代码
|