怎么用JQuery动态添加div 比如 添加 点击一次添加按钮 增加一个div

怎么用JQuery动态添加div 比如 添加 点击一次添加按钮 增加一个div,第1张

<!DOCTYPE HTML>

<html lang="en-US">

<head>

<meta charset="UTF-8">

<meta name="keywords" content="白菜编辑部">

<title>白菜编辑部</title>

<style type="text/css">

</style>

<script type="text/javascript" src="jquery-1.8.0.min.js"></script>

<script type="text/javascript">

$ (function ()

{

$ ('button').click (function ()

{

$('body').append('<div>11</div>')

})

})

</script>

</head>

<body>

<button>添加div</button>

</body>

</html>

使用 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 节点

})

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

<button id="add">添加</button>

<div id="box"></div>

<script>

$(function(){

   $("#add").on("click",function(){

      $("#box").append("<div><span>"+($("#box div").size()+1)+"</span><button>删除</button></div>")

   })

   $("#box").on("click","div button",function(){

      $(this).parent().remove()

      $("#box div span").each(function(i,e){

         $(e).text(i+1)

      })

   })

})

</script>


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/7911750.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存