【问题标题】:Jquery: save field values into a multidimensional arrayJquery:将字段值保存到多维数组中
【发布时间】:2013-11-01 04:08:33
【问题描述】:

Js 小提琴

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 格式的值,如上所示。

【问题讨论】:

    标签: jquery arrays checkbox


    【解决方案1】:

    试试

    $('#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);
    });
    

    演示:Fiddle

    【讨论】:

    • 是的,这就是我要找的。​​span>
    • 你能不能编辑代码使得只获得一个类的复选框被选中的行。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-22
    • 2015-09-22
    • 1970-01-01
    • 2020-05-06
    • 1970-01-01
    相关资源
    最近更新 更多