技术笔记

一名已转行的程序员
当前位置:网站首页 / 代码笔记 / 正文

jquery获取 input 多文本 name 数组 [] 方法

2017-03-12 / 代码笔记 / 646 次围观 / 0 次吐槽

需要用ajax提交多个input文本数据但是name的值为xx[]这种到了php里面就会变成数组,但是如果我们用jq要如何获取呢,我们可以使用 each 然后把他们一个个的解析出来


<input name='xx[]' value='1'>
<input name='xx[]' value='2'>
<input name='xx[]' value='3'>
<input name='xx[]' value='4'>


下面在网上查到了一个函数,然后我就封装好了,


function my_array_name(m){
 var valArr = new Array;
 $("input[name='"+m+"[]']").each(function(i){
 valArr[i] = $(this).val();
 });
 var priv = valArr.join(',');
 return priv;
}


使用方法 my_array_name(name) 也就是name的值 之后就能获取了,会用都好分开,在后台数据处理的时候在用分割函数进行处理就OK了

推荐您阅读更多有关于“”的文章

本站所有文章如无特别注明均为原创。作者:程序员小邓 ,复制或转载请以超链接形式注明转自 技术笔记
原文地址《jquery获取 input 多文本 name 数组 [] 方法
额 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

必填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP

Copyright 技术笔记 Rights Reserved.