jquery怎么在一个元素之前插入元素

 我来答
幻想家爱休闲
高能答主

2019-07-04 · 分享休闲中的点点滴滴!
幻想家爱休闲
采纳数:1085 获赞数:266189

向TA提问 私信TA
展开全部

1、创建html页面,打开记事本,输入如下截图所示的html代码,将文件保存为html结尾的文件,例如JsTest.html。

2、上一步保存完成后,双击文件即可使用默认浏览器运行页面,如果想使用指定浏览器运行,右键文件,选择【打开方式】-> 挑选任一已经安装的浏览器即可。

3、原生JS方式,详细代码与注释见截图。

4、原生JS方式,运行效果如下。

5、Jquery方式,必须要引入jquery文件才能使用,此处将jquery下载下来放到Content文件夹中,新的目录结构如下

-- Content

-- jquery-1.11.3.min.js

-- JsTest.html

6、Jquery方式,详细代码与相关注释见截图。

7、Jquery方式,运行效果如下。

飞喵某
高粉答主

2019-06-05 · 说的都是干货,快来关注
知道答主
回答量:631
采纳率:0%
帮助的人:25.6万
展开全部

1、打开html编辑器,在html文件中加入两个p标签,p标签的外层是div容器:

2、然后在html的头部引入jquery文件,不引入无法使用Jquery的函数:

3、最后编写js代码,Jquery在中插入前一个元素的方法是before方法,直接用Jquery的选择器获取第二个p标签的dom后,调用before方法插入元素即可:

4、最后打开浏览器,就会发现p元素的前面插入了新的div元素。以上就是用Jquery在一个元素之前插入元素的方法:

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-04-17
展开全部

使用before()函数。如:

html:

<p>这是p标签</p>

jq:

$(document).ready(function(){
    var html = "<span>这是插入的内容</span>";
    $("p").before(html);
});
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式