www.ypnh.net > jquEry点击一行某个tD,获取其他tD的值

jquEry点击一行某个tD,获取其他tD的值

jquery就不用children了吧,直接用: alert($(this).parent().parent().find("td:eq(0)").text()); 对了,你这个 $(this) 要确定是这个 input 哦。 $("input[name='del']").each(function(){ alert($(this).parent().parent().find("td:eq(0)")....

$(this).parents("tr").find("td").index($(this));

可以用jQ的index()方法,举例: 第1行第2行第3行第4行$('#table1').find('tr').click(function() {var idx = $(this).index() + 1; // 索引是从0开始的,故+1console.log('点击了第' + idx + '行');});

可以用delegate来做 $(document).ready(function(){ $('#test').delegate('li','click',function(){ alert($(this).text()); }); }); 1 2 3 这是一个示例,你可以参考一下,点击会跳出弹框显示对应li的内容

111213 212223 313233 // 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()); 行和列你可以用变量代替! 请采纳,谢谢!

应该没有一次性,历遍每一行,然后如果是最后一个td不要。 var $tds=$();$('table tr').each(function(i,o){ // $t 包含这一行,非最后一个td的集合 var $t=$(o).find('td:not(:last)'); $tds=$tds.add($t);});// $tds 就是结果

有两种方法可以获取tr下的第二个td元素: 1、使用css选择器,$("tr td:nth-child(2)")。 2、使用遍历函数eq()。 下面就以上两个方法进行实例演示:单击按钮改变所有行的第二个单元格的样式,单击任意行改变该行第二个单元格的样式。 1、HTML结构...

hello , very glad to anser you . 可以将修改为这样尝试一下 $(":checkbox:checked").each(function () { var tablerow = $(this).parent().parent(); alert(tablerow.children('td').eq(2).text()); }); 欢迎追问。

$(function () { $(":radio[name='box']").click(function () { $(this).parent().siblings().each(function () { var text = $(this).text(); }); }); }); 点击某个radio,然后取得当前行其他td中的文本。

jQuery 遍历的 eq() 方法将匹配元素集缩减值指定 index 上的一个,index表示元素的位置(最小为 0)。所以获取Table第 i 行第 j 列的内容可用如下代码 1 $("table").find("tr").eq(i-1).find("td").eq(j-1).text(); // 注意-1是因为index从0开始...

网站地图

All rights reserved Powered by www.ypnh.net

copyright ©right 2010-2021。
www.ypnh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com