jquery怎么获取table中的某个td的值

如题所述

<table border="1" cellspacing="0" id="mytable">
<thead>
<caption>统计表</caption>
</thead>
<tbody>
<tr>
<th>编号</th>
<th>姓名</th>
<th>性别</th>
<th>年龄</th>
<th>籍贯</th>
</tr>
<tr>
<td>1</td>
<td>张三</td>
<td>男</td>
<td>22</td>
<td>北京</td>
</tr>
<tr>
<td>2</td>
<td>李四</td>
<td>男</td>
<td>23</td>
<td>上海</td>
</tr>
<tr>
<td>3</td>
<td>王燕</td>
<td>女</td>
<td>21</td>
<td>广东</td>
</tr>
<tr>
<td>4</td>
<td>王伟</td>
<td>男</td>
<td>20</td>
<td>陕西</td>
</tr>
<tr>
<td>5</td>
<td>张娟</td>
<td>女</td>
<td>23</td>
<td>重庆</td>
</tr>
</tbody>
</table>
<script>
$(function(){
var name=$("#mytable tr>td:nth-child(2)").text();
var age=$("#mytable tr>td:nth-child(3)").text();
alert(name);
alert(age);
});

</script>

请参考已存在的帖子

温馨提示:内容为网友见解,仅供参考
无其他回答

jquery如何获取table中td值的方法
第一种:直接获取table 总td的值。 $("table").each(function(){ \/\/ 获取表格table中,第几个td的文本 var t1 =$(this).find('td').eq(2).text(); alert(t1); })第二种:获取在页面上点击对应的表格获取点击的值 \/\/点击id = table 中选中的值获取选中的值 $("#t...

jquery遍历table的tr获取td的值(jquery遍历表单元素)
注意,一定要给tbody设置一个id,这样后面才能通过id获得tobody这个网页元素。jquery代码如下:这里使用一个list来获取了所有的tr,然后再遍历tr里面的td值。jQuery怎么遍历表格,获取每一列的值tableclass="tabletable-hover"id="test123"tr thwidth="45"选择\/th thwidth="100"驾校名称\/th thwidth="...

jQuery怎么获取某表格中的一列td的值?
1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery,编写问题基础代码。2、在index.html中的<script>标签,输入jquery代码:('body').append($('tr').find('td:eq(0)').text());3、浏览器运行index.html页面,此时成功取到了表格的第一页数据并打印。

...中(table) 有一个td中的内容是空的 用jquery得到这个td
在td中如果是没有任何的东西应该返回的是 "" (空字符串)。但是如果你在写td标签的时候td中间有空格,空格是会被计算在内的。即:<td id="try"><\/td> ('#try').html(); \/\/或者text() 得到的是 "" (空字符串,但不是 null)<td id="try"> <\/td> ('#try').html();...

jquery怎么获取table里的td都有font,怎么获取font里的所有文本值,求大...
("#viewDisplay > table").find("font").each(function(index){ alert("第"+(index+1)+"个font的文本值");});

点击表格内一行,jquery获得此行第一个的input的value
('table tr').bind('click',function(var val=$(this).find('input').first().val();));

怎样用jquery获取某个td相对于table的索引值?
td是列,tr是行:<script type="text\/javascript"> (document).ready(function(){ ("table td").bind("click",function(){ var index = $(this).parent().index();alert(index);\/\/表示所在行的索引。如果要的是列的索引,把parent()去掉 });});<\/script> ...

jquery如何获取到table中具有某属性值的td?
("table td[abbr='属性值']").css({"background":"#f00","font-size":"18px"});

怎么获取某表格中的一列td的值 javascript jQuery什么都行, 只要能...
<\/table> <\/BODY> <script> \/\/ tr:eq(0) 取第一行 td:eq(2) 取第三列 \/\/$("tr:eq(0) td:eq(2)").text() 得到:13 \/\/$("tr:eq(1) td:eq(1)").text() 得到:22 alert($("tr:eq(0) td:eq(2)").text());<\/script> 行和列你可以用变量代替!请采纳...

如何动态获取 table 中 td 所在行 和列
jQuery 提供了index()方法用于获取第一个匹配元素相对于其同胞元素的 index 位置(从0开始计数),基本语法为:$(selector).index()。因此当前 tr 的 index 可以得到行数,当前 td 的 index 可以得到列数。实例演示如下: 1、HTML结构 1234 2456 ...

相似回答