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

2024年11月17日 12:29
有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是否选中