jQuery动态创建html元素并设置属性

快乐打工仔 分类:实例代码

本章节通过代码实例介绍一下如何利用jQuery动态创建html元素,兵设置其属性。

下面直接看代码实例:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.pipipi.net/" />
<title>前端教程网</title>
<style type="text/css">
.antzone{
  width:200px;
  height:100px;
  background:green;
 }
</style>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<script>
$(document).ready(function(){
  $("<div></div>",{
    class:"antzone",
    softwhy:"done"
  }).appendTo("body")
});
</script>
</head>
<body>
 
</body>
</html>

上面的代码动态创建一个div元素,并且为此div元素设置属性。

下面介绍一下此方法的规则:

第一个参数可以是手写的或者是由其他途径传递过来的字符串。

这个字符串可以包含斜杠 (比如一个图像地址),还有反斜杠。

当你创建单个元素时,请使用闭合标签或 XHTML 格式。

例如,创建一个span ,可以用 $("<span/>") 或 $("<span></span>") ,但不推荐 $("<span>")。

在 jQuery 中,这个语法等同于 $(document.createElement("span"))。

特别说明:

jQuery()方法会检测第一个参数是html,还是其他字符串,是html就创建相应的html元素,否则就当做一个选择器来处理。

一线大厂高级前端编写,前端初中阶面试题,帮助初学者应聘,需要联系微信:javadudu

回复

我来回复
  • 暂无回复内容