获取input相同名字的元素的值

Posted 王衙内

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取input相同名字的元素的值相关的知识,希望对你有一定的参考价值。

我们在前台的页面定义了许多 具有相同名字的input元素,为了取得对应的值,一种是我们在js中可以这样做:

var djs= new Array();
$("input[name=‘dj‘]").each(function(){
 djs.push($(this).val());
 });

我们通过上面的方法会把具有相同名字的input的值放入数组中。而我们使用ajax向后台传值的时候需要传的是字符串

需要用到下面的方法将数组转换为字符串。

javascript数组join()方法加入数组的所有元素为一个字符串。

var dj=djs.join(",");

这样就得到一个字符串。

后台直接分割得到List<String> dj = Arrays.asList(dj.split(","));一个链表。

另一种直接在后台得到:

使用request.getParamters("dj");得到一个字符串数组。直接使用即可。

以上是关于获取input相同名字的元素的值的主要内容,如果未能解决你的问题,请参考以下文章

怎么使用jquery获得标签的值或元素的内容

JS循环获取input的值

jquery 怎么获取文本框输入的值

jQuery如何获取多个input输入框的值,并存放在一个数组中

name方法可以获取及修改Tag对象名称

在 Playwright 中获取输入元素的值