jQuery创建div/p元素的多种方式,多层元素嵌套的方法

坚果2年前网站工具1412

jQuery创建div/p元素的多种方式,多层元素嵌套的方法

Markup
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>武林编程</title> 
<style>
.aa{
width:300px;height:30px;background-color:grey;
}
.bb{
width:200px;height:20px;background-color:pink !important;
}
</style>
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
</script>
<script>

$(document).ready(function(){
//正常创建HTML元素,可创建多层嵌套的代码
var firstdiv1 = $('<div id="ymDiv" class="aa"><span>aa</span> </div><br>'); 

//只能创建前面的div元素,后面的span会被打印出来
var firstdiv2 = $('<div id="ymDiv" class="aa"></div><br>').text("<span>aa</span>");  

//正常创建div元素,不能在div里面嵌套其他元素比如p/button
var firstdiv3 = $('<div id="ymDiv" class="aa"></div><br>').text("aa");  

//正常创建div元素,创建了同胞span元素,同级的。
var firstdiv4 = $('<div id="ymDiv" class="aa"></div><span></span><br>').text("aa");  

$("body").append(firstdiv1);
$("body").append(firstdiv2);
$("body").append(firstdiv3);
$("body").append(firstdiv4);
});
</script>
</head>
<body>
</body>
</html>

本文版权归坚果 跨境。转载请注明出处。

相关文章

Zblog在宝塔面板设置伪静态之后无法访问网站

Zblog在宝塔面板设置伪静态之后无法访问网站

如果你出现下面这种提示:说明你根目录里面默认的index.html没有被删除。这个是宝塔面板新建网站的时候自动在根目录里面创建的几个默认网页之一。因为这个页面与伪静态的index.php冲突,所以导致...

如何用JS/JQuery在html的p/span前面加上新的内容/代码

如何用JS/JQuery在html的p/span前面加上新的内容/代码

<!DOCTYPE html> <html> <head> <meta charset="utf-8">...

thinkphp5操作更新数据库的时候提示没有更新条件

thinkphp5操作更新数据库的时候提示没有更新条件

thinkphp5操作更新数据库的时候提示没有更新条件解决流程如下:调试检查错误,采用设置断点和打印的方式检查打印出如下的内容,检查到错误如下,是cateid的值错误。所以是cateid的传值有问题。...

外贸网站建设推广公司的必备服务与优势

外贸网站建设推广公司一直以来都是在全球贸易中不可或缺的合作伙伴。在数字时代,网站已经成为企业进军国际市场的门户,而专业的外贸网站建设推广公司则是确保这扇门敞开的关键。本文将深入探讨外贸网站建设推广公司...

outlook怎么收取gmail邮箱的IMAP邮件?不能收取了

outlook怎么收取gmail邮箱的IMAP邮件?不能收取了

我查阅了一下outlook的文档:不再支持在 Outlook 网页版中连接其他电子邮件帐户,如Gmail重要: Microsoft 已于 2018 年 9 月移除了使用已连接帐户功能向 Ou...

如何在JavaScript中有效验证电子邮件地址

随着互联网的广泛应用,电子邮件已成为我们生活中不可或缺的一部分。无论是用于个人通信还是商业用途,电子邮件都扮演着至关重要的角色。然而,为了保护用户隐私和数据安全,开发人员需要确保在他们的网站上正确验证...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。