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
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助~如果有疑问大家可以留言交流,谢谢大家对毛票票的支持!