jquery 如何获取table中每个td的值 120

$('#btnEdit').click(function(){$(":checkbox:checked","#dataTables-image").each(functi... $('#btnEdit').click(function () {
$(":checkbox:checked", "#dataTables-image").each(function () {
var tablerow = $(this).parent("tr");
alert(tablerow.children('td').eq(2).text());
});
});
我选中table中的checkbox,每次点击按钮都或许选中行的td值,可是我用上面代码中的方法获取的总是空值,求高手指点一下,想不明白了。
求正确获取选中checkbox的方法
展开
 我来答
msh1028
2017-08-01 · TA获得超过2.6万个赞
知道大有可为答主
回答量:1.9万
采纳率:62%
帮助的人:1109万
展开全部
var trList = $("#history_income_list").children("tr")
for (var i=0;i<trList.length;i++) {
var tdArr = trList.eq(i).find("td");
var history_income_type = tdArr.eq(0).find('input').val();//收入类别
var history_income_money = tdArr.eq(1).find('input').val();//收入金额
var history_income_remark = tdArr.eq(2).find('input').val();// 备注

alert(history_income_type);
alert(history_income_money);
alert(history_income_remark);
}

方法二:

$("#history_income_list").find("tr").each(function(){
var tdArr = $(this).children();
var history_income_type = tdArr.eq(0).find('input').val();//收入类别
var history_income_money = tdArr.eq(1).find('input').val();//收入金额
var history_income_remark = tdArr.eq(2).find('input').val();// 备注

alert(history_income_type);
alert(history_income_money);
alert(history_income_remark);

});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
H0_0H
2015-11-02 · TA获得超过324个赞
知道小有建树答主
回答量:338
采纳率:0%
帮助的人:175万
展开全部

你确定你的jQuery选择器这样写法是对的吗

追问
那应该怎样写?我调试的时候,这句没报错!求指点
追答
咳,我的意思是:我水平有限,我没见过这样写的,问下你而已。。指点不敢当。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniapph3pzHuqNk6KBh
2017-07-09
知道答主
回答量:33
采纳率:100%
帮助的人:4.2万
展开全部
var tr = $("table").children("tr"); //获取每一行
for(var i=0;i<tr.length;i++){
    var td = tr[i].children("td"); //获得每个td
    for(var j;j<td.length;j++){
        console.log(td[j].text()) //输出每个td的值
    }
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冰菓冰菓
2015-11-04 · TA获得超过496个赞
知道小有建树答主
回答量:271
采纳率:0%
帮助的人:231万
展开全部
hello , very glad to anser you .
可以将修改为这样尝试一下
$(":checkbox:checked").each(function () {
var tablerow = $(this).parent().parent();
alert(tablerow.children('td').eq(2).text());
});
欢迎追问。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luoluoyide
2015-11-06 · TA获得超过397个赞
知道小有建树答主
回答量:529
采纳率:0%
帮助的人:282万
展开全部
用$('.checkbox').prop('checked')获取checkbox是否选中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式