遍历表的特定行的每个单元格时出错

时间:2015-12-18 10:04:35

标签: jquery asp.net-mvc datatables

我有一个绑定到JQuery DataTable的表。 我有一个保存按钮。在保存按钮单击时,我想遍历此html表并获取特定行的每个列值。


 function SaveData() {
    var txt = "";
    var strRows = "0,1,"
    var rows = "";
    var strData = "";
    var arrRows = new Array();
    if (strRows != null && strRows != "") {
        rows = strRows.substr(0, strRows.length - 1);
        arrRows = rows.split(',');
        // alert(arrRows);
        //alert(arrRows[0]);
        var result = arrRows.map(function (x) {
            return parseInt(x, 10);
        });

        for (var i = 0, l = result.length; i < l; i++) {
            //$(arrRows).each(function () {
            $('#example tbody tr').eq(result[i]).find('td').not(":first").each(function () {

                txt += $(this).text() + ",";
                //$("td:eq(1)").text();

            });
            strData += txt.substr(0, txt.length - 1);
            strData += ";";
            txt = "";
        }
        alert(strData);
    }
    //);

}

对于0 strRow,它显示空值,而对于1,它显示行0的列值,然后显示行1的空值。

0 个答案:

没有答案