JS与jQuery遍历Table所有单元格内容的方法

本文实例讲述了JS与jQuery遍历Table所有单元格内容的方法。分享给大家供大家参考,具体如下:

JS去遍历Table的所有单元格中的内容,可以用如下JS代码实现:

function GetInfoFromTable(tableid) {
 var tableInfo = "";
 var tableObj = document.getElementById(tableid);
 for (var i = 0; i < tableObj.rows.length; i++) { //遍历Table的所有Row
  for (var j = 0; j < tableObj.rows[i].cells.length; j++) { //遍历Row中的每一列
   tableInfo += tableObj.rows[i].cells[j].innerText; //获取Table中单元格的内容
   tableInfo += " ";
  }
  tableInfo += "\n";
 }
 return tableInfo;
}

这个方法的参数是唯一标识Table的id,用document对象的获取

jQuery 遍历Table中tr中的td中的内容:

1、$("#trID td").text()得到的是一个所以trID之中td的值 返回一个字符串。

2、$("#trID").children 得到一个trID下的所有td,然后遍历$("#trID").children使用.eq(index).text()得到td中的值;

 
 
 
 
无标题文档 
 
 
$(document).ready(function() { 
  $("#table a").each(function (){ 
  this.onclick = function(){ 
   var thisObj = this.parentNode.parentNode; 
   var a = $(thisObj).children(); 
   var arr = new Array(); 
   var laber = $("#xiugai label"); 
   for(var i=0;i 
 
 
 
 
  
 id 
 名字 
 密码 
 操作 
  
  
 1 
 张三 
 12 
 删除 
  
  
 2 
 李四 
 34 
 删除 
  
  
 3 
 王五 
 56 
 删除 
  
  
 4 
 六子 
 78 
 删除 
  
 
ID:
姓名:
密码:
返回

希望本文所述对大家JavaScript程序设计有所帮助。

你可能感兴趣的:(JS与jQuery遍历Table所有单元格内容的方法)