jQuery动态增加节点和删除节点

预览效果
html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <button id="add">新增</button>
    <div class="container">
        <section>
            <label>姓名</label>
            <input type="text">
            <label>关系</label>
            <input type="text">
            <label>电话</label>
            <input type="text">
        </section>
        <section>
            <label>姓名</label>
            <input type="text">
            <label>关系</label>
            <input type="text">
            <label>电话</label>
            <input type="text">
            <button class="del">删除</button>
        </section>
    </div>
    <script src="./jquery-3.2.1.min.js"></script>
    <script src="./global.js"></script>
</body>
</html>

js

$(function () {
    // 模板字符串 
    let box = `<section>
            <label>姓名</label>
            <input type="text">
            <label>关系</label>
            <input type="text">
            <label>电话</label>
            <input type="text">
            <button class="del">删除</button>
        </section>`;
    // 增加节点 
    $('#add').click(() => {
        $('.container').append(box);
    });
    // 删除对应节点
    $(document).on('click', '.del', function () {
        $(this).parent().remove();
    });

})
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 目录: 1-------- 走进前端 2-------- jQuery 3-------- CSS ...
    vikang阅读 13,781评论 29 445
  • 一个人, 这样坐着, 泪眼婆娑里, 窗外的世界里,透出一方蓝绿; 自您离别后, 我一个人过着两个人的世界, 自您离...
    若幽兰阅读 3,126评论 0 1
  • 第二十八章 幻境再次破碎重组,林秋的肚子已经大的犹如一个篮球,轻轻抚摸着自己的腹部,一股熟悉的感觉泛上心头。 那时...
    宋家娘子阅读 2,286评论 0 6