黑马程序员技术交流社区
标题:
jquery中的创建元素/内容
[打印本页]
作者:
冯超
时间:
2014-4-16 08:51
标题:
jquery中的创建元素/内容
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>
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2