繁体   English   中英

jQuery:将字段值保存到多维数组中

[英]Jquery: save field values into a multidimensional array

提斯

jsfiddle

我需要什么

在上面的小提琴中,我有2个文本字段,一个复选框和一个文本。 我需要的是将复选框值和2个文本字段值放入此结构的数组中。

 array= array(
              [0]=>array(
                         [0]=>checkbox1,
                         [1]=>field1,
                         [2]=>input1),
              [1]=>array(
                         [0]=>checkbox2,
                         [1]=>field2,
                         [2]=>input2)

              )

编辑

我在codeigniter中构建此应用程序。 我需要使用ajax发布此数组并在php中对其进行处理。 所以我想要上面显示的数组格式或json值。

尝试

$('#add').click(function() {
    var result = $('#mytable tr:has(input:checkbox:checked)').map(function() {
        var $this=$(this), row =[];
        row.push($this.find('input[name="checker1"]').is(':checked'));
        row.push($this.find('input[name="field1"]').val());
        row.push($this.find('input[name="input1"]').val());
        return [row]
    }).get();
    console.log(result);
});

演示: 小提琴

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM