Фрагменты кода jQuery для циклического перебора элементов, но не последнего. Может быть полезно сделать что-то с элементами, но не с последним. Также может быть использован селектор что-то вроде:
.not(":last")
Он объявляет значения полей выбора на странице в массив, а затем использует функцию .concat () для объединения значений вместе в виде строки.
var controlitems = $('select');
controlfilters = [],
controlitemslength = controlitems.length;
controlitems.each(function (i,v)
{
var filtervalue = $(this).val();
if (filtervalue !== "")
{
controlfilters.push(filtervalue);
}
});
console.log([].concat(controlfilters));
Выход