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 相关文章推荐
一段实时更新的时间代码
Jul 07 Javascript
js下用gb2312编码解码实现方法
Dec 31 Javascript
Jquery中Ajax 缓存带来的影响的解决方法
May 19 Javascript
js获取多个tagname的节点数组
Sep 22 Javascript
checkbox全选所涉及到的知识点介绍
Dec 31 Javascript
基于jQuery实现二级下拉菜单效果
Feb 01 Javascript
基于JS实现密码框(password)中显示文字提示功能代码
May 27 Javascript
微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例
Oct 13 Javascript
javascript实现滑动解锁功能
Mar 22 Javascript
jQuery实现鼠标响应式淘宝动画效果示例
Feb 13 jQuery
javascript 设计模式之组合模式原理与应用详解
Apr 08 Javascript
JavaScript函数柯里化实现原理及过程
Dec 02 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图片库imagemagick安装方法
2014/09/23 PHP
php跨站攻击实例分析
2014/10/28 PHP
thinkphp如何获取客户端IP
2015/11/03 PHP
在WordPress中实现评论头像的自定义默认和延迟加载
2015/11/24 PHP
PHP中addslashes()和stripslashes()实现字符串转义和还原用法实例
2016/01/07 PHP
CodeIgniter配置之database.php用法实例分析
2016/01/20 PHP
innerText和innerHTML 一些问题分析
2009/05/18 Javascript
javascript下判断一个对象是否具有指定名称的属性的的代码
2010/01/11 Javascript
基于jQuery的弹出警告对话框美化插件(警告,确认和提示)
2010/06/10 Javascript
JQuery FlexiGrid的asp.net完美解决方案 dotNetFlexGrid-.Net原生的异步表格控件
2010/09/12 Javascript
js实现纯前端的图片预览
2016/04/27 Javascript
基于jQuery制作小图标上下滑动特效
2017/01/18 Javascript
AngularJS实现的回到顶部指令功能实例
2017/05/17 Javascript
Angular.js指令学习中一些重要属性的用法教程
2017/05/24 Javascript
JS SetInterval 代码实现页面轮询
2017/08/11 Javascript
vue-resource:jsonp请求百度搜索的接口示例
2019/11/09 Javascript
Python素数检测实例分析
2015/06/15 Python
Python自定义进程池实例分析【生产者、消费者模型问题】
2016/09/19 Python
python爬虫入门教程--优雅的HTTP库requests(二)
2017/05/25 Python
python使用xlrd和xlwt读写Excel文件的实例代码
2018/09/05 Python
Django中的cookie和session
2019/08/27 Python
python颜色随机生成器的实例代码
2020/01/10 Python
Tensorflow 定义变量,函数,数值计算等名字的更新方式
2020/02/10 Python
用 Python 制作地球仪的方法
2020/04/24 Python
Flask处理Web表单的实现方法
2021/01/31 Python
pandas按条件筛选数据的实现
2021/02/20 Python
Pytorch实现WGAN用于动漫头像生成
2021/03/04 Python
CSS3 Notes: -webkit-box-reflect实现倒影的实例
2016/12/08 HTML / CSS
Kangol帽子官网:坎戈尔袋鼠
2018/09/26 全球购物
英国的潮牌鞋履服饰商店:size?
2019/03/26 全球购物
美国一家著名的手表在线折扣网站:Discount Watch Store
2020/02/24 全球购物
公司端午节活动方案
2014/02/04 职场文书
宣传活动总结范文
2014/07/01 职场文书
感恩教育月活动总结
2014/07/07 职场文书
2014年教务处工作总结
2014/12/03 职场文书
教你使用pyinstaller打包Python教程
2021/05/27 Python