如何获取输入数组值

时间:2015-12-09 04:43:05

标签: php jquery

我有一个包含多个输入数组ID的表单

例如:

var currentIndexPath: NSIndexPath?

func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {

    currentIndexPath = indexPath
    self.performSegueWithIdentifier("showLocalPostsDetailView", sender: nil)
}

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
    if segue.identifier == localPostsDetailSegue {
        if let destination = segue.destinationViewController as? LocalPostsDetailViewController {
            destination.postName.text! = names[currentIndexPath.row]
        }
    }
}

我遇到的问题是,如果我遗漏了我的一个套装,我的阵列键位置是' 0'而不是' 1'。以下以此为例:

    <div>
        <input name='set1[]'>
        <input name='set2[]'>
        <input name='set3[]'>
    </div>
    <div>
        <input name='set1[]'>
        <input name='set2[]'>
        <input name='set3[]'>
    </div>

当第3组中没有设置3时,设置3键值为&#39; 0&#39; 0当我需要它时,&#39; 1&#39;。

我正在使用Jquery追加每个&#39;。关于如何获得&#39; set3 []&#39;的任何想法成为关键价值&#39; 1&#39;?

这是我的Jquery:

&#13;
&#13;
    <div>
        <input name='set1[]'>
        <input name='set2[]'>
    </div>
    <div>
        <input name='set1[]'>
        <input name='set2[]'>
        <input name='set3[]'>
    </div>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

解决!

我加入了我的Jquery ......

        var index = $(this).parent().parent().parent().parent().prevAll('.form-group').length;
var index = index - 1;

然后我把我的&#39;追加()&#39;

    sets'+ num +'[' + index + ']

这就是诀窍!