获取表格里面的tr 的第二个td

简介:

原生的js(javaScript)一般较复杂。

所以我们应尽量采用jQuery,因为几乎所有的项目中都引入了jQuery的资源的。



======如何在前台JS判断传的参数是否为空====

1
2
3
4
5
function test(){
     if (id!= 0 &&!id){ 
         alert( 'id是空值' ); 
     }
}


=====原生JavaScript获取表格,然后获取除第一行外所有的tr,然后获取tr里面的第二个td。=========

1
2
3
4
5
6
7
8
9
10
11
12
13
onCheckAll: function () {  //全选
           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;  //第二个td
              var idtext = id[ 1 ].innerHTML; //获取值
              if (i ==  1 ){
                  $( '#selectIds' ).val($( '#selectIds' ).val() +  ""  + idtext); 
              } else {
                  $( '#selectIds' ).val($( '#selectIds' ).val() +  ","  + idtext);
              }
             }
     }

 

======jQuery 获取表格里面的tr,然后获取td节点======

1、HTML结构

1
2
3
4
5
6
7
< table  id = "test">
     < tr >< td >1</ td >< td >1</ td >< td >2</ td >< td >3</ td ></ tr >
     < tr >< td >2</ td >< td >4</ td >< td >5</ td >< td >6</ td ></ tr >
     < tr >< td >3</ td >< td >7</ td >< td >8</ td >< td >9</ td ></ tr >
     < tr >< td >4</ td >< td >1</ td >< td >2</ td >< td >3</ td ></ tr >
</ table >
< input  type = "button"  id = "btn"  value = "设置" >


2、jquery代码

第一种写法:

1
2
3
4
5
6
7
8
$(function(){
         $("#btn").click(function() {
             $("#test tr td:nth-child(2)").addClass('red');
         });
         $("#test tr").click(function() {
             $(this).children('td').eq(1).addClass('red');
         });
     });

第二种写法:

1
$("#test tr td:eq(2)")






      本文转自建波李 51CTO博客,原文链接:http://blog.51cto.com/jianboli/1918977,如需转载请自行联系原作者




相关文章
|
3月前
HTML中tr、th和td
HTML中tr、th和td
|
6月前
|
前端开发
前端第二课,HTML,alt,title,width/heigh,border,<a>超链接,target,tr,td,th
前端第二课,HTML,alt,title,width/heigh,border,<a>超链接,target,tr,td,th
|
6月前
|
人工智能 JavaScript 算法
js将table生成excel文件并去除表格中的多余tr(js去除表格中空的tr标签)
js将table生成excel文件并去除表格中的多余tr(js去除表格中空的tr标签)
114 1
|
JavaScript
循环遍历获取table中的td,tr
html中获取table的td,tr数据
338 0
td标签不用tr强制换行
废话不多说,直接上代码。
168 0
td标签不用tr强制换行
|
JavaScript
jquery获取table,遍历输出tr中各个td的内容(转载)
首先,依赖jquery.. 1 $('#btntb').click(function(){ 2 $('#tab tr').each(function(i){ // 遍历 tr 3 $(this).children('td').each(function(j){ // 遍历 tr 的各个 td 4 alert("第"+(i+1)+"行,第"+(j+1)+"个td的值:"+$(this).text()+"。
3079 0
|
JavaScript 前端开发 索引
JavaScript 技术篇-js获取表格元素tr、th、td相对于父节点的索引。
JavaScript 技术篇-js获取表格元素tr、th、td相对于父节点的索引。
690 0
JavaScript 技术篇-js获取表格元素tr、th、td相对于父节点的索引。
|
关系型数据库 运维 MySQL
|
27天前
|
数据采集 Shell Linux
【Shell 命令集合 文档编辑】Linux 字符转换或删除 tr 命令使用指南
【Shell 命令集合 文档编辑】Linux 字符转换或删除 tr 命令使用指南
32 0