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的方法 展开
$(":checkbox:checked", "#dataTables-image").each(function () {
var tablerow = $(this).parent("tr");
alert(tablerow.children('td').eq(2).text());
});
});
我选中table中的checkbox,每次点击按钮都或许选中行的td值,可是我用上面代码中的方法获取的总是空值,求高手指点一下,想不明白了。
求正确获取选中checkbox的方法 展开
5个回答
展开全部
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);
});
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);
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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的值
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
hello , very glad to anser you .
可以将修改为这样尝试一下
$(":checkbox:checked").each(function () {
var tablerow = $(this).parent().parent();
alert(tablerow.children('td').eq(2).text());
});
欢迎追问。
可以将修改为这样尝试一下
$(":checkbox:checked").each(function () {
var tablerow = $(this).parent().parent();
alert(tablerow.children('td').eq(2).text());
});
欢迎追问。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用$('.checkbox').prop('checked')获取checkbox是否选中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询