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 Array.prototype.slice使用说明
Oct 11 Javascript
JS 实现图片直接下载示例代码
Jul 22 Javascript
jquery 为a标签绑定click事件示例代码
Jun 23 Javascript
jQuery调用WebMethod(PageMethod) NET2.0的方法
Apr 15 Javascript
AngularJS 2.0入门权威指南
Oct 08 Javascript
详解Vue中状态管理Vuex
May 11 Javascript
vue中的模态对话框组件实现过程
May 01 Javascript
详解关于JSON.parse()和JSON.stringify()的性能小测试
Mar 14 Javascript
详解JavaScript实现动态的轮播图效果
Apr 29 Javascript
Layui tree 下拉菜单树的实例代码
Sep 21 Javascript
js实现坦克移动小游戏
Oct 28 Javascript
JavaScript随机数的组合问题案例分析
May 16 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给图片加文字水印
2015/07/31 PHP
php运行报错Call to undefined function curl_init()的最新解决方法
2016/11/20 PHP
在PHP中输出JS语句以及乱码问题的解决方案
2019/02/13 PHP
PHP中散列密码的安全性分析
2019/07/26 PHP
window.onload 加载完毕的问题及解决方案(上)
2009/07/09 Javascript
使用Jquery来实现可以输入值的下拉选单 雏型
2011/12/06 Javascript
js实现单一html页面两套css切换代码
2013/04/11 Javascript
JavaScript中伪协议 javascript:使用探讨
2014/07/18 Javascript
js图片闪动特效可以控制间隔时间如几分钟闪动一下
2014/08/12 Javascript
Javascript添加监听与删除监听用法详解
2014/12/19 Javascript
js实现简单div拖拽功能实例
2015/05/12 Javascript
AngularJS中实现用户访问的身份认证和表单验证功能
2016/04/21 Javascript
图片懒加载插件实例分享(含解析)
2017/01/09 Javascript
如何安装控制器JavaScript生成插件详解
2018/10/21 Javascript
vue-cli项目中使用echarts图表实例
2018/10/22 Javascript
vue-cli3.0 环境变量与模式配置方法
2018/11/08 Javascript
微信小程序使用map组件实现获取定位城市天气或者指定城市天气数据功能
2019/01/22 Javascript
vue计算属性get和set用法示例
2019/02/08 Javascript
ES10的13个新特性示例(小结)
2019/09/23 Javascript
vue实现点击按钮“查看详情”弹窗展示详情列表操作
2020/09/09 Javascript
Python中模块string.py详解
2017/03/12 Python
Django REST framework内置路由用法
2019/07/26 Python
使用Python脚本zabbix自定义key监控oracle连接状态
2019/08/28 Python
Python 3.8正式发布重要新功能一览
2019/10/17 Python
安装完Python包然后找不到模块的解决步骤
2020/02/13 Python
Python通用唯一标识符uuid模块使用案例
2020/09/10 Python
python字典通过值反查键的实现(简洁写法)
2020/09/30 Python
用python计算文件的MD5值
2020/12/23 Python
印度首个本地在线平台:nearbuy
2019/03/28 全球购物
应聘医药销售自荐书范文
2014/02/08 职场文书
委托协议书范本
2014/04/22 职场文书
责任担保书范文
2014/05/21 职场文书
个人作风建设自查报告
2014/10/22 职场文书
群众路线领导班子整改方案
2014/10/25 职场文书
小学优秀教师材料
2014/12/15 职场文书
《宝可梦》动画制作25周年到来 官方发布特别纪念视频
2022/04/01 日漫