美文网首页前端
jQuery中删除元素/内容

jQuery中删除元素/内容

作者: 马佳乐 | 来源:发表于2022-03-14 08:58 被阅读0次

清空内容

empty();从被选元素中删除子元素

清空内容不推荐使用元素.html("");该方法可能会使元素删除,而元素绑定的事件没删除,从而造成内存泄漏。

删除元素

remove(); 删除被选元素(及其子元素)

表格删除练习:

<!DOCTYPE html>

<html>

    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
        <style>
            * {
                padding: 0;
                margin: 0;
            }
            
            .wrap {
                width: 410px;
                margin: 100px auto 0;
            }
            
            table {
                border-collapse: collapse;
                border-spacing: 0;
                border: 1px solid #c0c0c0;
            }
            
            th,
            td {
                border: 1px solid #d0d0d0;
                color: #404060;
                padding: 10px;
            }
            
            th {
                background-color: #09c;
                font-weight: bold;
                font-size: 16px;
                color: #fff;
            }
            
            td {
                font-size: 14px;
            }
            
            td a.get {
                text-decoration: none;
            }
            
            a.del:hover {
                text-decoration: underline;
            }
            
            tbody tr {
                background-color: #f0f0f0;
            }
            
            tbody tr:hover {
                cursor: pointer;
                background-color: #fafafa;
            }
            
            #btn {
                width: 110px;
                height: 30px;
                font-size: 20px;
                font-weight: bold;
            }
        </style>

    </head>

    <body>
        <div class="wrap">
            <input type="button" value="清空内容" id="btn">
            <table>
                <thead>
                    <tr>
                        <th>课程名称</th>
                        <th>所属学院</th>
                        <th>操作</th>
                    </tr>
                </thead>
                <tbody id="j_tb">
                    <tr>
                        <td>JavaScript</td>
                        <td>前端与移动开发学院</td>
                        <td>
                            <a href="#" class="get">DELETE</a>
                        </td>
                    </tr>
                    <tr>
                        <td>css</td>
                        <td>前端与移动开发学院</td>
                        <td>
                            <a href="#" class="get">DELETE</a>
                        </td>
                    </tr>
                    <tr>
                        <td>html</td>
                        <td>前端与移动开发学院</td>
                        <td>
                            <a href="#" class="get">DELETE</a>
                        </td>
                    </tr>
                    <tr>
                        <td>jQuery</td>
                        <td>前端与移动开发学院</td>
                        <td>
                            <a href="#" class="get">DELETE</a>
                        </td>
                    </tr>
                </tbody>
            </table>
        </div>

        <script src="js/jquery.js"></script>
        <script>
            $(function() {
                //1. 找到清空按钮,注册点击事件,清空tbody
                $("#btn").on("click", function() {
                    $("#j_tb").empty();
                });

                //2. 找到delete,注册点击事件。删除tr
                $(".get").on("click", function() {
                    $(this).parent().parent().remove();
                });

            });
        </script>

    </body>

</html>

相关文章

  • jQuery中删除元素/内容

    清空内容 empty();从被选元素中删除子元素 清空内容不推荐使用元素.html("");该方法可能会使元素删除...

  • jQuery 删除元素

    通过 jQuery,可以很容易地删除已有的 HTML 元素。删除元素/内容如需删除元素和内容,一般可使用以下两个 ...

  • jQuery使用小节

    更改某个元素的onClick事件 jQuery删除子元素:

  • jQuery - 删除元素

    2017-09-16摘抄自W3school-jQuery - 删除元素希望帮助自己系统地打好基础,也能在做笔记的同...

  • jQuery 添加和删除HTML元素

    本节我们学习如何使用 jQuery 中的方法来添加和删除 HTML 元素。 jQuery 中用于添加 HTML 元...

  • jQuery 添加和删除HTML元素

    本节我们学习如何使用 jQuery 中的方法来添加和删除 HTML 元素。 jQuery 中用于添加 HTML 元...

  • jQuery篇之操作jQuery对象(DOM)

    举例(原生添加元素) 上述例子更换为jQuery写法 创建 元素 添加 元素 删除 元素 复制/替换 元素 父辈、...

  • jQuery事件

    jquery事件 事件函数列表: 取消绑定事件: jquery元素节点操作 插入节点 删除节点 todolist(...

  • jquery

    jquery删除有三种方法: 1.remove( ) 删除元素及子元素,将来还能这个元素,只不过事件取消2.emp...

  • jQuery

    jquery删除有三种方法: 1.remove( ) 删除元素及子元素,将来还能这个元素,只不过事件取消2.emp...

网友评论

    本文标题:jQuery中删除元素/内容

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