今天遇到了一个Jqeury获取table当前行与指定列的问题:

大概的实现要求是一个页面中,上面有几个input输入框,下面有一个table,当在输入框中输入内容的时候,点击添加按钮的时候,在下面table中追加对应的代码,同时每行有 编辑、删除的操作。类似下面的页面操作:

下面是addTable(),就是点击按钮之后追加tr的操作

  function addTable() {
………………
//得到每个input的值
var goodsClassVar = $("#goodsClass").val();
var goodsSubClassVar = $("#goodsSubClass").val();
var pcsVar = $("#pcs").val();
var classifierVar = $("#classifier").val();
var remarkVar = $("#remark").val();
var rAwbState = $("#resultAwbState").val();
// 追加html语句
var tr = "<tr><td style=\"display: none\">" + id + "</td><td name=\"goodsClass\">" + goodsClassVar + "</td><td name=\"goodsSubClass\">" + goodsSubClassVar + "</td><td name=\"pcs\">" + pcsVar +
"</td><td name=\"classifier\">" + classifierVar + "</td><td name=\"remark\">" + remarkVar + "</td><td>" +
"<a class=\"bs-btn bs-btn-sm bs-btn-default\" name=\"edit\" onclick=\"editTable(this)\"><span>编辑</span></a>" +
"<a class=\"bs-btn bs-btn-sm bs-btn-default\" name=\"del\" onclick=\"delTable(this)\"><span>删除</span></a>" + "</td></tr>";
$("#tablelist").append(tr);
………………
}

添加数据之后的table样式如下面所示:

之后是要求点击“编辑”按钮之后,获得当前行的信息,当然上面的代码中可以看出我是把信息的主键id所在的td列给隐藏了。下面就是editTable()的函数,点击编辑的操作:

  function editTable(id) {
//得到当前所在行
var rows = id.parentNode.parentNode.rowIndex;
//得到所在行的第一列的内容
var recId = $("#tablelist tr:eq(" + rows + ") td:eq(0)").html() }

主要的方法就是   $("table的id tr:eq(第几行) td:eq(第几列)").html()    

因为对JQuery的知识懂得非常的少,今天的这个小小的问题困扰了我好久,就记录下来,以防以后忘记。当然能帮助到别人更好!

最新文章

  1. iOS 怎么设置 UITabBarController 的第n个item为第一响应者?
  2. bzoj4571: [Scoi2016]美味
  3. Learn ZYNQ(10) &ndash; zybo cluster word count
  4. AWR分析。(shared_pool,sga_size大小设置)
  5. JS去除数组中重复值的四种方法
  6. [转] C# 泛型类型参数的约束
  7. PHP pear安装出现 Warning: require_once(Structures/Graph.php)...错误
  8. wxPython Major类
  9. C 编程最佳实践(书写风格)
  10. CreateForm(
  11. HAproxy+varnish动静分离部署wordpress
  12. Android studio 2 版本升级 Android studio 3 版本注意事项
  13. Gcc 命令大全
  14. CSAPP Tiny web server源代码分析及搭建执行
  15. 【软件测试】Junit入门
  16. NYOJ 一笔画
  17. HTTP GET的VC三种方式
  18. windows下vue开发环境的搭建
  19. disabled属性对form表单向后台传值的影响
  20. 关于js中的回调函数callback

热门文章

  1. datatable把一个LIst的数据放入两个colum防止窜行的做法
  2. HTML5-企业宣传6款免费源码
  3. CSU1612Destroy Tunnels(强连通)
  4. 利用 Heritrix 构建特定站点爬虫
  5. CloudStack 4.2 与CloudStack 4.1二级存储API发生变化
  6. hibernate的配置文件
  7. 微信分享朋友圈监听(PHP)
  8. xshell linux传文件
  9. HTML第六天学习笔记
  10. 哈希表(Hash)的应用