var info = []; for (i = 0; i < 10; i++) { info[i] = $('#info_' + i).val(); }
问题是这种模式在我的应用程序中很常见,有一些小的变化。我想做的就是把它变成一个像这样的oneliner这样的信息变成一个数组:
var info = $('[id^="info_"]').each().val();
这是我最终使用的解决方案:
var info = $('[id^="info_"]').map(function () { return $(this).val(); }).get();