美文网首页
jQuery动态增加节点和删除节点

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

作者: SheldonYu | 来源:发表于2017-11-18 23:36 被阅读133次

预览效果
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();
    });

})

相关文章

网友评论

      本文标题:jQuery动态增加节点和删除节点

      本文链接:https://www.haomeiwen.com/subject/blayvxtx.html