JavaScript获取tr td 的三种方式全面总结(推荐)
/*第一种,原生的js,先获取table然后获取tr标签,然后遍历td*/
//$('#selectIds').val(""); //vartable=document.getElementById("tb_table");//获取第一个表格 //vararray=table.getElementsByTagName("tr");//所有tr //for(vari=1;i
/*jQuery的写法,获取到tr然后遍历所有的td。注意td获取值是.text();*/
//$('#selectIds').val(""); //varisFirst=true; //$("#tb_table").find("tr").each(function(){ //vartdArr=$(this).children(); //varidtext=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获取所有行,再获取每个单元格*/
//vartable=document.getElementById("tb_table"); //varrows=table.rows;//获取所有行 //console.log("lenth",rows.length)// //for(vari=1;i总结:
$(this).children().eq(1).text()获取的是显示的值
$(this).children().eq(1).html()获取的是
之间的所有内容 $('.trSelected',grid).find("td").eq(7).text();获取的是选中的某行的内容
设置值:$('.trSelected',grid).find("td").eq(7).text(‘'设置内容‘')
xxx.innerHTML;是js里面获取对象的值。
遍历表
$("#gridtr").each(function(){
alert($(this).children().eq(1).text());
});
用JavaScript来遍历
functionload(){ vartab=document.getElementById("grid"); varrows=tab.rows; alert(rows.length); for(vari=0;i以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助~如果有疑问大家可以留言交流,谢谢大家对毛票票的支持!