JavaScript获取tr td 的三种方式全面总结(推荐)
GPT4.0+Midjourney绘画+国内大模型 会员永久免费使用!
【 如果你想靠AI翻身,你先需要一个靠谱的工具! 】
/* 第一种,原生的js,先获取table然后获取tr标签,然后遍历td */
1 2 3 4 5 6 7 8 9 10 11 12 | // $('#selectIds').val(""); // var table = document.getElementById("tb_table");//获取第一个表格 // var array = table.getElementsByTagName("tr");//所有tr // for(var i = 1; i < array.length; i++) { // var id = array[i].children; // var idtext = id[1].innerHTML; // if(i == 1){ // $('#selectIds').val($('#selectIds').val() + "" + idtext); // }else{ // $('#selectIds').val($('#selectIds').val() + "," + idtext); // } // } |
/* jQuery的写法,获取到tr然后遍历所有的td。注意td获取值是.text(); */
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | // $('#selectIds').val(""); // var isFirst = true; // $("#tb_table").find("tr").each(function(){ // var tdArr = $(this).children(); // var idtext = tdArr.eq(1).text(); // if(idtext != '人员ID'){ // if(isFirst){ // $('#selectIds').val($('#selectIds').val() + "" + idtext); // isFirst = false // }else{ // $('#selectIds').val($('#selectIds').val() + "," + idtext); // } // console.log("idtext",idtext); // } // }) |
/* 原生js获取所有行,再获取每个单元格 */
1 2 3 4 5 6 7 8 | // var table = document.getElementById("tb_table"); // var rows = table.rows;//获取所有行 // console.log("lenth",rows.length) // // for(var i=1; i < rows.length; i++){ // var row = rows[i];//获取每一行 // var id = row.cells[1].innerHTML;//获取具体单元格 // console.log("id",id) // } |
总结:
$(this).children().eq(1).text()获取的是显示的值
$(this).children().eq(1).html()获取的是<td></td>之间的所有内容
$('.trSelected',grid).find("td").eq(7).text();获取的是选中的某行的内容
设置值:$('.trSelected',grid).find("td").eq(7).text(‘'设置内容‘')
xxx.innerHTML; 是js里面获取对象的值。
遍历表<table id="gird".....
$("#grid tr").each(function() {
alert($(this).children().eq(1).text());
});
用JavaScript来遍历
1 2 3 4 5 6 7 8 9 10 11 12 | function load(){ var tab=document.getElementById( "grid" ); var rows=tab.rows; alert(rows.length); for ( var i=0;i<rows.length;i++) { for ( var j=0;j<rows[i].cells.length;j++) { alert( "第" +(i+1)+ "行,第" +(j+1)+ "列的值是:" +rows[i].cells[j].innerHTML); } } } |
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助~如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持!
微信公众号搜索 “ 脚本之家 ” ,选择关注
程序猿的那些事、送书等活动等着你
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 reterry123@163.com 进行投诉反馈,一经查实,立即处理!
相关文章
JavaScript instanceof 的使用方法示例介绍
判断一个变量的类型尝尝会用 typeof 运算符而他毕竟有些缺陷,就是无论引用的是什么类型的对象,它都返回object,这时就要用到instanceof来检测某个对象是不是另一个对象的实例2013-10-10Internet Explorer 11 浏览器介绍:别叫我IE
这篇文章主要介绍了Internet Explorer 11 浏览器介绍:别叫我IE,需要的朋友可以参考下2014-09-09移动端自适应flexible.js的使用方法(不用三大框架,仅写一个单html页面使用)推荐
这篇文章主要介绍了移动端自适应flexible.js使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-04-04addEventListener()第三个参数useCapture (Boolean)详细解析
true的触发顺序总是在false之前;如果多个均为true,则外层的触发先于内层;如果多个均为false,则内层的触发先于外层2013-11-11
最新评论