jquery如何在DIV的后面动态添加一个DIV?

如:我想在第2个DIV的后面动态去添加一个DIV,该如何实现?<div><div>1</div><div>2</div><div>3</div></div>... 如:我想在第2个DIV的后面动态去添加一个DIV,该如何实现?
<div>
<div>1</div>
<div>2</div>
<div>3</div>

</div>
展开
 我来答
jiangbichi
推荐于2018-02-26 · TA获得超过298个赞
知道小有建树答主
回答量:140
采纳率:100%
帮助的人:111万
展开全部

使用 after 方法可以实现这种效果。

例如,我想在第2个DIV的后面动态去添加一个DIV,该如何实现?


html 代码:

<div id="parent">
    <div id="one">1</div>
    <div id="two">2</div>
    <div id="three">3</div>
</div>


Js 代码:


$(function(){
    $("#two").after("<div>我是新添加的内容</div>");
    //选择 ID 为 #two 的 DIV 节点,在其后边添加一个 DIV 节点
});


先掌握这种方法,然后再探究其他更多实现方式。

梦冷凝
2012-11-07 · TA获得超过1568个赞
知道小有建树答主
回答量:1703
采纳率:25%
帮助的人:738万
展开全部
//纯手打没测试但是实现肯定是这样的.不保证直接运行
$('div>div:eq(1)').after('<div></div'>);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
破玩意真难取
2012-11-08 · 超过30用户采纳过TA的回答
知道答主
回答量:109
采纳率:100%
帮助的人:66.2万
展开全部
在所有段落之后插入一些HTML标记代码。
HTML 代码:<p>I would like to say: </p>jQuery 代码:$("p").after("<b>Hello</b>");结果:<p>I would like to say: </p><b>Hello</b>

jquery的after
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
du瓶邪
推荐于2016-08-03 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2932万
展开全部
  $("#btn").click(function(){
  $("#test").append(" <div>XXXXXXXXXXXXX</div>");
  //或者 $("<div>XXXXXXXXXXXXX</div>").appendTo("#test");
  });
  
  $("#btn").live("click",function(){
  $("#test").append(" <div>XXXXXXXXXXXXX</div>");
  //或者 $("<div>XXXXXXXXXXXXX</div>").appendTo("#test");
  });
  
  $("#btn").bind("click",function(){
  $("#test").append(" <div>XXXXXXXXXXXXX</div>");
  //或者 $("<div>XXXXXXXXXXXXX</div>").appendTo("#test");
  });
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
acmesky
2012-11-08
知道答主
回答量:26
采纳率:0%
帮助的人:11.5万
展开全部
<div id="maindiv">
<div>1</div>
<div>2</div>
<div>3</div>

</div>

$("#maindiv").append("<div></div>")
追问
大哥,你别害我啊,还是你没有看清楚我提问呢.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式