从具有相同类的字段中获取值,添加到数组中
Get value from fields with same class, add to array
所以我有一个动态的文本框列表,所有的文本框都有相同的类,像这样:
<input type="text" id="value1" class="list-value" />
<input type="text" id="value2" class="list-value" />
<input type="text" id="value3" class="list-value" />
<input type="text" id="value4" class="list-value" />
当点击链接时,我需要将所有文本框中的值加载到数组中:
$('a#link').click(function() {
//add to array here
});
我该怎么做呢?
你可以这样做:
var values = $('.list-value').map(function() { return this.value; }).get();
"。map()"方法将像"。each()"一样遍历元素列表,但它接受返回值并累积一个数组。最后的"。get()"是获得"原始"数组而不是jQuery对象(数组的包装器)所必需的,但这并不总是必要的;
相关文章:
- 使用jquery contains获取一个元素并添加类
- 添加两个对象以获取值的总和
- 需要使用javascript获取输入文本,然后将其添加到句子中
- 如何在Angular.js中循环动态添加Fields并获取数据并将其发送到服务器
- Javascript获取url并通过添加到其中进行重定向
- 如何创建php函数或任何脚本/jquery Javascript,使我能够获取与复选框关联的值并添加它们
- 如何从文本框中获取数据并将其添加到dataTable中
- Javascript/jQuery获取所有url参数并添加/更改一个参数
- 将标签添加到轴助手 - 无法获取四肢顶点
- 获取 JSON 数据将数组项添加到变量
- 从动态添加的文本输入中获取值
- 从类(动态)中获取css属性并将其添加到另一个类中
- 在 JavaScript 对象中添加子对象时获取“无法设置未定义的属性'项目'”
- 从终端应用程序打开崇高,并获取添加到文件的文本的结果
- 如何获取添加子快照的索引
- 如何获取添加到缩略图中的图像右上方的图标
- 如何通过fetch获取添加到Backbone集合的项目的索引
- 获取添加图像的当前索引
- 获取添加输入框后的值
- 使用jQuery加载DOM后,获取添加元素的值