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

2024-11-17 12:29:52
推荐回答(5个)
回答1:

var trList = $("#history_income_list").children("tr")
for (var i=0;ivar 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);

});

回答2:

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

回答3:

var tr = $("table").children("tr"); //获取每一行
for(var i=0;i    var td = tr[i].children("td"); //获得每个td
    for(var j;j        console.log(td[j].text()) //输出每个td的值
    }
}

回答4:

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

回答5:

用$('.checkbox').prop('checked')获取checkbox是否选中