前端之家收集整理的这篇文章主要介绍了
将多个jQuery.val()读入数组,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一些
代码看起来像这样,工作正常:
var info = [];
for (i = 0; i < 10; i++)
{
info[i] = $('#info_' + i).val();
}
问题是这种模式在我的应用程序中很常见,有一些小的变化。
我想做的就是把它变成一个像这样的oneliner这样的信息变成一个数组:
var info = $('[id^="info_"]').each().val();
找到一个
解决方案感谢Dogbert。他的例子中缺少的是.get()
这是我最终使用的解决方案:
var info = $('[id^="info_"]').map(function () { return $(this).val(); }).get();
原文链接:https://www.f2er.com/jquery/182004.html