zoukankan      html  css  js  c++  java
  • Jquery如何删除table里面checkbox选中的多个行

    思路:遍历被选中的checkbox对象→根据选中项筛选出需要删除的行→删除行。实例说明如下:

    1、HTML结构

    <table id = "test_table">
        <tr><td><input type="checkbox" name="test"></td><td>1</td><td>2</td><td>3</td></tr>
        <tr><td><input type="checkbox" name="test"></td><td>4</td><td>5</td><td>6</td></tr>
        <tr><td><input type="checkbox" name="test"></td><td>7</td><td>8</td><td>9</td></tr>
        <tr><td><input type="checkbox" name="test"></td><td>10</td><td>11</td><td>12</td></tr>
    </table>
    <input type="button" value="删除">

     2、jquery代码

    $(function(){  
        $("input[type='button']").click(function() {
            $("input[name='test']:checked").each(function() { // 遍历选中的checkbox
                n = $(this).parents("tr").index();  // 获取checkbox所在行的顺序
                $("table#test_table").find("tr:eq("+n+")").remove();
            });
        });
    });

      3、效果演示

  • 相关阅读:
    过滤textarea
    vue引用jquery
    vue_ajax插件Axios
    VeeValidate
    mongodb
    WEBGL实现--three.js笔记整理
    My SQLworkbench问题总结
    vue遇到的问题
    MYSQL使用笔记
    vue笔记
  • 原文地址:https://www.cnblogs.com/haimishasha/p/5721773.html
Copyright © 2011-2022 走看看