前端:js根据CheckBox获得选中行的具体某些列内容(批量操作传多条数据)

简介: 前端:js根据CheckBox获得选中行的具体某些列内容(批量操作传多条数据)

一下业务需求,就是我需要实现批量操作,比如批量删除,我不仅需要该行的id还需要选定行中其他列的值作为参数执行批量删除操作,半吊子前端选手又开启了摸索之路。


下面直接看简化版前端代码展示吧


html页面(获取选中的name为id的复选框所在行数据):

<tr>
  <td style="text-align:center">
    <input type="checkbox" name="id" value="{{id}}" />
  </td>
  <td style="text-align:center"><span>{{name}}</span></td>
  <td style="text-align:center"><span>{{age}}</span></td>
  <td style="text-align:center"><span>{{title}}</span></td>
</tr>

js中的内容

$scope.deleteGroups = function(){
  let data = [];
  //将选中的复选框内容放进data数据
    $("input[name='id']:checked").each(function (i) {
      //获取该行第二列(eq(2))的数据,注意这里的第二列数据是上面html中的age
      //如果还要获得其他列数据,就多造几个数组填充对应数据即可
      let val = $(this).parents("tr").find('td').eq(2).text();
      //放进data数组
      data.push($.trim(val));
    });
    //这里可以通过打印data数组看到效果
    console.log(data);
}

这样就可以操作成功,由于数据安全问题就不上截图了,如有疑问,可以留言交流(来自前端渣渣)。

下班下班!

目录
相关文章
|
8月前
|
Web App开发 数据采集 JavaScript
动态网页爬取:Python如何获取JS加载的数据?
动态网页爬取:Python如何获取JS加载的数据?
1336 58
|
9月前
|
JavaScript 前端开发 API
|
9月前
|
前端开发 JavaScript 数据可视化
58K star!这个让网页动起来的JS库,前端工程师直呼真香!
Anime.js 是一款轻量级但功能强大的JavaScript动画引擎,它能够以最简单的方式为网页元素添加令人惊艳的动效。这个项目在GitHub上已经获得58,000+星标,被广泛应用于电商页面、数据可视化、游戏开发等场景。
366 8
|
9月前
|
JavaScript 前端开发 容器
|
9月前
|
JavaScript 前端开发
|
9月前
|
存储 JavaScript 前端开发
|
10月前
|
资源调度 JavaScript 前端开发
前端开发必备!Node.js 18.x LTS保姆级安装教程(附国内镜像源配置)
本文详细介绍了Node.js的安装与配置流程,涵盖环境准备、版本选择(推荐LTS版v18.x)、安装步骤(路径设置、组件选择)、环境验证(命令测试、镜像加速)及常见问题解决方法。同时推荐开发工具链,如VS Code、Yarn等,并提供常用全局包安装指南,帮助开发者快速搭建高效稳定的JavaScript开发环境。内容基于官方正版软件,确保合规性与安全性。
10012 23
|
9月前
|
移动开发 JavaScript 前端开发
|
9月前
|
存储 JavaScript 前端开发
|
9月前
|
JavaScript 前端开发