-4

我创建了一个表,其中每个td都有文本框,现在必须按每一行将每个 texbox 值存储在一个数组中,即(对于每个 tr)

JS小提琴

所以想要的输出像

  array[0]->ABC1,S/W developer1,abc1,22z,123 // 1st row values
  array[1]->PQR2,S/W developer2,abc2,22z,123 // 2nd row values
4

1 回答 1

1

每行数组中的文本框值(tr wise)

工作演示http://jsfiddle.net/cse_tushar/zQNUW/10/

$("#update").click(function () {
    x = [];
    $('table tr:gt(0)').each(function () {
        y = '';
        $(this).find('td input[type="text"]').each(function () {
            y += $(this).val() + ' ';
        });
        if (y != '') {
            x.push($.trim(y))
        }
    });
    alert(x);
    console.log(x);
});

工作演示http://jsfiddle.net/cse_tushar/zQNUW/7/

$("#update").click(function () {
    x = [];
    $('table tr td input[type="text"]').each(function () {
        x.push($(this).val());
    });
    alert(x);
    console.log(x);
});
于 2013-07-25T07:58:59.747 回答