请帮我写个jQuery ,取出tr下面我标记的值,这里要强调的是必须是循环取出,因为我从后台取出来的数据也是多条的,也就是说有多个tr,我写的如下。没有成功:请大家帮我
4 回答

mfkayuff
TA贡献28条经验 获得超15个赞
额,看你的意思好像是取当前按钮里指定input的值,如果是这样的话,那就没必要循环td呀
$('.tablelink').click(function(){
var num= $(this).parents('tr').find('input[name=num]').val();
console.log(num);
})
当然你写成那样也能获得的,以下是我对你代码的说明
你写的代码问题是,这句话,是获得的当前的tr,所以结果只有一条, 看你的意思,像是要获得当前的td集合,所以你在后面加上td ,代码应当是 var tdArray = $(this).parents('tr').find('td');

qff
TA贡献5条经验 获得超4个赞
这句话有问题,遍历tr的时候,每次应该取到的的是当前tr下面的icobai, 所以应该是$.each(tdArray,function(){
var icobai = $(this).find('.icobai').val();
})
- 4 回答
- 0 关注
- 1741 浏览
添加回答
举报
0/150
提交
取消