js checkbox 获取表格一行中的多个值 传递多个值
来源:互联网 发布:网络歌手沉默h.t 编辑:程序博客网 时间:2024/06/12 01:49
js checkbox 获取表格一行中的多个值 传递多个值
(1)页面html
checkbox 带了 listInfo.accountState listInfo.payAccountState listInfo.relationAccountState三个值
closest()
- 从当前元素开始
- 沿 DOM 树向上遍历,并返回匹配所传递的表达式的第一个单一祖先
- 返回包含零个或一个元素的 jQuery 对象
- 祖先是父、祖父、曾祖父,依此类推。
- DOM 树:该方法从当前元素向上遍历,直至文档根元素的所有路径(<html>),来查找 DOM 元素的第一个祖先元素。
(2)js 代码
function sendDefrayInfo() { target = 2; idArr=[]; var check = 0; $('input[name="check[]"]:checked').each(function() {// closet() 返回被选元素的第一个祖先元素 div = $(this).closest("tr");// 获取第一个td的值 var inputValue = div.find("td").eq(0);// 获取第一个td的值中三个影藏的input值的第一个 listInfo.accountState inputValue = inputValue.find("input[type=hidden]").eq(0); if (inputValue.val() == "2" && inputValue.next().val() == "1") { }else{ check++; } }); if(check>0){ $("#reportMsg").html('所选报送支付账号信息必须为未报送状态,注册信息状态均需已报送状态,!'); return; } $('input[name="check[]"]:checked').each(function() { idArr.push($(this).val()); }); if(idArr.length == 0) { $("#reportMsg").html('请选择需要报送的支付账号信息!'); return; } $("#reportMsg").html('您总共选择'+idArr.length+'个支付账号信息!'); }
阅读全文
1 0
- js checkbox 获取表格一行中的多个值 传递多个值
- js实现表格的增删改,并获取表格中的数据传递到后台中。
- js+jquery实现增加或删除表格中的一行数据
- 用JS获取表格单元中的数据
- js 动态表格添加一行删除一行
- js表格最后添加一行
- jquery获取表格中的数据并传递到PHP
- Js选中checkbox后获取table内一行TD所有数据
- js动态表格添加一行删除一行保存一行
- js 获取select CheckBox
- 前端获取表格中一行内容
- js实现添加删除表格的一行
- js给表格增加一行总结
- 一行js代码!实现一个简洁表格
- JS 动态给表格增加/删除一行
- js实现表格的选中一行-------Day58
- js动态生成表格、动态删除一行
- JS 获取鼠标所点击表格中的某行某列的值
- 虚拟机 Centos 设定固定IP
- NOIP2015 Day1
- banana-pi M3的linux的编译和体验
- Python爬取网页图片03
- 数据结构与算法之二分查找
- js checkbox 获取表格一行中的多个值 传递多个值
- ucUncaught TypeError: window.showModalDialog is not a function关于showModalDialog停用的问题
- Nginx,uWSGI,Django 运行环境部署
- 浅谈自定义头文件可能导致的重定义问题
- Ma下Android Studio关于gradle 下载更新的问题
- 树莓派更改软件源
- NOIP模拟(20171026)T2 做运动
- 杨辉三角
- web前端开发中关于面向对象(四)