wwfl.net
当前位置:首页 >> jquEry获取tBoDy的tr数据 >>

jquEry获取tBoDy的tr数据

jquery中获取当前页的tbody代码如下:$('#TableID').find('tbody')注:TableID 为table 的ID.

$("tbody").find("tr:first").find("td:last").find("a:first") 或者$("tbody>tr:first>td:last>a:first")

(1)<table id = "test"><tr><td>1</td><td>1</td><td>2</td><td>3</td></tr>.(2) <tr><td>2</td><td>4</td><td>5</td><td>6</td></tr>.(3) <tr><td>3</td><td>7</td><td>8</td><td>9</td></tr>.(4)<tr><td>4</td><td>1</td><td>2</td><td>3</td></tr>

假如你获取了某个tr.如var mytr = $("tr"); 获取其td的方法为mytr.find("td"),要对获取到的所有td进行操作需要用到each函数.如:mytr.find("td").each(function(){ $("this").append("我找到你了."); });

第三行就是第三个tr,获取方式如下:$('#MyTable tr').eq(2) ;或者$('#MyTable tr:eq(2)');

function setId(tr,uid){id= uid ;tr.css("background-color","#e5e5e5").siblings().css("background-color", "#FFFFFF") ; // 起作用了} 追问: 嗯,确实这样可以.但是为啥我写的那样不起作用呢.this不就是代表当前元素么? 追答

$("#tableid tr").each(function () {<br> alert($(this).find("td:first-child").text());<br> });<br><br>找个事件触发一下 看下效果吧 :)<br>--------------给错了 上面是 每个TR 第一个td的值 下面是你想要的<br><br> function cleartd() {<br> var text = ""

$(tbody).find('tr').eq(1).find('td').eq(2); 这条代码取的是第1个tr的第2个td 你可以用$(tbody).find('tr').size()取所有tr 然后在循环中取第二个td 有两种方法可以获取tr下的第二个td元素:1、使用css选择器,$("tr td:nth-child(2)").2、使

$("tbody tr:eq(3)") //第三行$("tbody tr:eq(4)") //第四行

光jq 可不行

相关文档
rpct.net | dfkt.net | jingxinwu.net | zxpr.net | 369-e.com | 网站首页 | 网站地图
All rights reserved Powered by www.wwfl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com