jquery如何添加兄弟节点 不是子节点哦 O(∩_∩)O~

如:一个div里面有button1button2我想点击button的时候在button1后面加一个提示信息而不是加到button2后面... 如:
一个div里面有 button1 button2
我想点击button的时候 在button1后面加一个提示信息 而不是加到button2后面
展开
 我来答
刺友互
高粉答主

2019-07-05 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:73万
展开全部

1、首先获取要添加的节点的节点,然后创建一个节点,添加到节点的前面。

2、<!DOCTYPE html><html> <head>  <meta charset="utf-8">  <title>DOM树操作</title>  <script>   function f1(){。

3、找到狮子狗这个节点     通过id查找到狮子狗节点    var ul=document.getElementById("d1")。

4、</head> <body>  <!--在ul列表中追加一个蛮王英雄-->  <ul id="d1">   <li>亚索</li>   <li>狮子狗</li>   <li>披甲龙龟</li>。

5、  </ul>  <input type="button" value="追加蛮王" onclick="f2()" /> </body></html>。

6、在狮子狗节点后追加一个<li>蛮王</li>   a.找到狮子狗这个节点     通过id查找到狮子狗节点     var li=document.getElementById("l1");   b.创建<li>蛮王</li>节点对象和内容。

yzy_130
推荐于2017-09-03 · TA获得超过810个赞
知道小有建树答主
回答量:402
采纳率:0%
帮助的人:493万
展开全部
用after()或者insertAfter()
例如:
$("#button1").after("<span>内容</span>")
$("<span>内容</span>").insertAfter("#button1")

这两个方法效果是完全一样的~

希望对您有帮助~
By Billskate
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhu掬水留香
推荐于2017-09-30 · TA获得超过212个赞
知道小有建树答主
回答量:150
采纳率:75%
帮助的人:98.7万
展开全部
1、在每个匹配的元素之后插入内容。
$("p").after("<b>Hello</b>");

2、在每个匹配的元素之前插入内容。

$("p").before("<b>Hello</b>");

3、把所有匹配的元素插入到另一个、指定的元素元素集合的后面
$("p").insertAfter("#foo");

4、把所有匹配的元素插入到另一个、指定的元素元素集合的前面。
$("p").insertBefore("#foo");
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿刚炖蛋
2012-06-25 · TA获得超过3004个赞
知道大有可为答主
回答量:1789
采纳率:92%
帮助的人:999万
展开全部
使用函数 after()

$("#button1").click(function(){
$(this).after($("提示信息"))
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式