获取tr td 的三种方式
/*第一种,原生的js,先获取table然后获取tr标签,然后遍历td*///$('#selectIds').val("");//vartable=document.getElementById("tb_table");//获取第一个表格//vararray=table.getElementsByTagName("tr");//所有tr//for(vari=1;i<array.length;i++){//varid=array[i].children;//varidtext=id[1].innerHTML;//if(i==1){//$('#selectIds').val($('#selectIds').val()+""+idtext);//}else{//$('#selectIds').val($('#selectIds').val()+","+idtext);//}//}/*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<rows.length;i++){//varrow=rows[i];//获取每一行//varid=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来遍历
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);
}
}
}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。