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


Posted in Javascript onDecember 07, 2015

本文实例讲述了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中的值;

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<htmlxmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<metahttp-equiv="Content-Type"content="text/html; charset=gb2312"/> 
<title>无标题文档</title> 
<scriptlanguage="javascript"src="jquery-1.6.2.min.js"type="text/javascript"></script> 
<scriptlanguage="javascript"> 
$(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<a.length;i++){ 
    arr[arr.length] = a.eq(i).text(); 
   } 
   for(var i=0;i<laber.length;i++){ 
    laber.eq(i).text(arr[i]); 
   } 
   $("#table").hide(); 
   $("#xiugai").show(2000) 
  } 
 }); 
}); 
function fanhui(){ 
 $("#table").show(2000); 
 $("#xiugai").hide(2000);  
} 
</script> 
</head> 
<body> 
<divid ="table"> 
<tablewidth="470"border="0"cellspacing="0"cellpadding="0"> 
 <trid="tr1"> 
 <td>id</td> 
 <td>名字</td> 
 <td>密码</td> 
 <td>操作</td> 
 </tr> 
 <trid="tr2"> 
 <td>1</td> 
 <td>张三</td> 
 <td>12</td> 
 <td><ahref="#">删除</a></td> 
 </tr> 
 <trid="tr3"> 
 <td>2</td> 
 <td>李四</td> 
 <td>34</td> 
 <td><ahref="#">删除</a></td> 
 </tr> 
 <trid="tr4"> 
 <td>3</td> 
 <td>王五</td> 
 <td>56</td> 
 <td><ahref="#">删除</a></td> 
 </tr> 
 <trid="tr5"> 
 <td>4</td> 
 <td>六子</td> 
 <td>78</td> 
 <td><ahref="#">删除</a></td> 
 </tr> 
</table> 
</div> 
<divid ="xiugai"style="display:none; background-color:#FFC; height:360px; width:260px"> 
 ID:<label></label><br/> 
 姓名:<label></label><br/> 
 密码:<label></label><br/> 
 <buttononclick="fanhui()">返回</button> 
</div> 
</body> 
</html>

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

Javascript 相关文章推荐
JavaScript DOM学习第六章 表单实例
Feb 19 Javascript
js调用AJAX时Get和post的乱码解决方法
Jun 04 Javascript
JS实现仿苹果底部任务栏菜单效果代码
Aug 28 Javascript
JavaScript调用传递变量参数的相关问题及解决办法
Nov 01 Javascript
BootStrap中Datepicker控件带中文的js文件
Aug 10 Javascript
Javascript 数组去重的方法(四种)详解及实例代码
Nov 24 Javascript
微信小程序实现animation动画
Jan 26 Javascript
10行代码实现微信小程序滑动tab切换
Dec 28 Javascript
微信小程序日历效果
Dec 29 Javascript
element跨分页操作选择详解
Jun 29 Javascript
JavaScript嵌入百度地图API的最详细方法
Apr 16 Javascript
JavaScript事件的委托(代理)的用法示例详解
Feb 18 Javascript
JavaScript的History API使搜索引擎抓取AJAX内容
Dec 07 #Javascript
JavaScript给input的value赋值引发的关于基本类型值和引用类型值问题
Dec 07 #Javascript
小巧强大的jquery layer弹窗弹层插件
Dec 06 #Javascript
使用jQuery+EasyUI实现CheckBoxTree的级联选中特效
Dec 06 #Javascript
javascript字符串函数汇总
Dec 06 #Javascript
win7下安装配置node.js+express开发环境
Dec 06 #Javascript
分享使用AngularJS创建应用的5个框架
Dec 05 #Javascript
You might like
用PHP和ACCESS写聊天室(四)
2006/10/09 PHP
PHP计算日期相差天数实例分析
2016/02/23 PHP
Yii实现简单分页的方法
2016/04/29 PHP
PHP多进程编程总结(推荐)
2016/07/18 PHP
php实现产品加入购物车功能(1)
2020/07/23 PHP
海量经典的jQuery插件集合
2010/01/12 Javascript
在AngularJS应用中实现一些动画效果的代码
2015/06/18 Javascript
微信小程序 教程之小程序配置
2016/10/17 Javascript
js阻止移动端页面滚动的两种方法
2017/01/25 Javascript
AngularJS动态菜单操作指令
2017/04/25 Javascript
使用Bootstrap和Vue实现用户信息的编辑删除功能
2017/10/25 Javascript
es6 filter() 数组过滤方法总结
2019/04/03 Javascript
vue+element树组件 实现树懒加载的过程详解
2019/10/21 Javascript
js实现掷骰子小游戏
2019/10/24 Javascript
JavaScript Window浏览器对象模型原理解析
2020/05/30 Javascript
js+h5 canvas实现图片验证码
2020/10/11 Javascript
[48:12]Secret vs Optic Supermajor 胜者组 BO3 第三场 6.4
2018/06/05 DOTA
Python 3实战爬虫之爬取京东图书的图片详解
2017/10/09 Python
JS设计模式之责任链模式实例详解
2018/02/03 Python
python实现多进程通信实例分析
2019/09/01 Python
Python爬取腾讯视频评论的思路详解
2019/12/19 Python
Python中格式化字符串的四种实现
2020/05/26 Python
python爬虫看看虎牙女主播中谁最“顶”步骤详解
2020/12/01 Python
HTML5在a标签内放置块级元素示例代码
2013/08/23 HTML / CSS
加拿大消费电子和手机购物网站:The Source
2017/01/28 全球购物
Stuarts London美国/加拿大:世界领先的独立男装零售商之一
2019/03/18 全球购物
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
2013/09/18 面试题
出口公司经理求职简历中的自我评价
2013/10/13 职场文书
商务日语毕业生自荐信范文
2013/11/14 职场文书
语文高效课堂实施方案
2014/05/03 职场文书
支部鉴定材料
2014/06/02 职场文书
简历自我评价优缺点
2015/03/11 职场文书
python中如何对多变量连续赋值
2021/06/03 Python
《吸血鬼:避世 血猎》官宣4.27发售 系列首款大逃杀
2022/04/03 其他游戏
Python万能模板案例之matplotlib绘制直方图的基本配置
2022/04/13 Python
处理canvas绘制图片模糊问题
2022/05/11 Javascript