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

坚果2年前网站工具858
Markup
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>用Jquery在html的p标签前面加上一句话</title>
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
    $("button").click(function(){
        $("<p>我是加的一句话</p>").insertBefore("p");
    });
});
</script>
</head>
<body>

<button>点击此按钮在p标签前面加上一句话</button>
<br><br>
<p>这是一个段落。</p>
<p>这是另一个段落。</p>

</body>
</html>

执行之前:

点击按钮之后:

再次点击按钮之后:

如果想要添加一截span的话,可以把上面的一行代码改成:

JavaScript
<script>
$(document).ready(function(){
    $("button").click(function(){
        $("<span>我是加的一句话</span>").insertBefore("p");
    });
});
</script>

执行三次按钮之后是下面这样:

需要注意的是,该方法只能插入html的元素容器,不能直接放一段文字上去。那样添加不成功。

比如 ("<p>我是加的一句话</p>") 可以成功,但是("我是加的一句话")就无法成功。

本文首发地址:NutBlog.cn

相关文章

腾讯云怎么做首次备案和后续新增备案流程,需要注意的事项

首次备案:网站不能被访问,也就是关站备案。如果在备案的时候发现网站可以被打开,连腾讯云这一关都过不了,会打电话让你修改的。但是可以使用二级域名开发和发展网站内容。视频认证一定要白色背景墙。手机号不能被...

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

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

jQuery创建div/p元素的多种方式,多层元素嵌套的方法<!DOCTYPE html> <html> <head> <meta ...

上海外贸网站建设的成功案例分析

上海外贸网站建设的重要性在全球经济日益一体化的今天,上海作为中国的经济中心,外贸业务蓬勃发展。而在这个数字化时代,上海外贸企业要想在激烈的竞争中脱颖而出,一个精心设计的外贸网站是不可或缺的。上海外贸网...

Win10系统无法搜索到蓝牙设备并连接蓝牙

这个问题我遇到之后花了点时间去去测试和研究,明明正在搜索蓝牙设备,但是连手机开的蓝牙都搜索不到,也就是没有蓝牙搜索结果。更新了蓝牙驱动也不行。重启电脑也不行。我的是台式电脑,之前win7的时候可以连接...

盘点2024好用的16款邮件营销平台,EDM营销工具推荐

在当今数字化营销时代,邮件营销仍然是许多企业获取客户、促进销售和建立品牌认知的重要工具。随着技术的不断发展,市场上涌现出越来越多功能强大、易于使用的邮件营销平台,比如蜂邮edm邮件营销平台。本文将为您...

独立站怎么搭建:选择最佳平台与工具

独立站怎么搭建?从零开始的完整指南在今天的数字时代,拥有自己的独立网站是一个强大的工具,不仅可以展示您的创意和内容,还可以成为一个赚取 passives 收入的途径。但是,许多人不知道从何开始。本文将...

发表评论    

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