獲取tbody里面所有的td值我們可以通過獲取tbody這個頁面元素下面所有的tr元素,獲取后通過遍歷的方式來獲取所有的td值。
創(chuàng)新互聯(lián)建站專注于西山企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站定制開發(fā)。西山網(wǎng)站建設(shè)公司,為西山等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站設(shè)計(jì),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)
以下面這個HTML代碼為例來看一看怎么獲取tbody里面所有的td值
HTML代碼:
注意,一定要給tbody設(shè)置一個id,這樣后面才能通過id獲得tobody這個網(wǎng)頁元素。
jquery代碼如下:
這里使用一個list來獲取了所有的tr,然后再遍歷tr里面的td值。
$(tbody).find('tr').eq(1).find('td').eq(2);
這條代碼取的是第1個tr的第2個td
你可以用$(tbody).find('tr').size()取所有tr
然后在循環(huán)中取第二個td
因?yàn)閠r的下標(biāo)是從0開始的,所以實(shí)際取的則是第i-1個下標(biāo)的元素。比如,你想取第二個tr,那么就是$("table tr:eq(1)"),想去第58個tr則是$("table tr:eq(57)")
就可以了
tr onclick="setId($(this),'${u.id}')" id="${u.id }" name="show_data_tr"
function setId(tr,uid){
id= uid ;
tr.css("background-color","#e5e5e5").siblings().css("background-color", "#FFFFFF") ; // 起作用了
}
你好!
可以使用元素選擇器來獲?。?/p>
//獲取div下所有的TR或TD
$("DIV").find("TR");
$("DIV").find("TD");
//獲取div下的子TR或子TD元素
$("DIV?TR");
$("DIV?TD");
希望對你有幫助!