为了账号安全,请及时绑定邮箱和手机立即绑定

各位猿神,请帮我解决一个jQuery的问题,

各位猿神,请帮我解决一个jQuery的问题,

我是久久爱 2016-03-23 15:01:33
请帮我写个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);

})


当然你写成那样也能获得的,以下是我对你代码的说明

你写的代码问题是//img1.sycdn.imooc.com//56f498280001912203680038.jpg,这句话,是获得的当前的tr,所以结果只有一条, 看你的意思,像是要获得当前的td集合,所以你在后面加上td ,代码应当是 var tdArray = $(this).parents('tr').find('td');

查看完整回答
反对 回复 2016-03-25
?
mooc用户18273

TA贡献50条经验 获得超30个赞

$(this)

查看完整回答
反对 回复 2016-03-24
?
qff

TA贡献5条经验 获得超4个赞

//img1.sycdn.imooc.com//56f341300001289504980034.jpg 这句话有问题,遍历tr的时候,每次应该取到的的是当前tr下面的icobai, 所以应该是$.each(tdArray,function(){

    var icobai = $(this).find('.icobai').val();

})

查看完整回答
反对 回复 2016-03-24
?
六道骸

TA贡献30条经验 获得超6个赞

你是想将icobai的值以数组的形式展示吗?如果是这样你在外面可以声明一个数组,在你循环的时候可以添加数据。

查看完整回答
反对 回复 2016-03-23
  • 4 回答
  • 0 关注
  • 1716 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信