JavaScript
Article
By Sam Deering

jQuery each not last element

By Sam Deering

jQuery code snippets to loop through elements but not the last one. Could be useful for doing something with elements but not the last one. Also maybe a selector could be used something like:

.not(":last")

It ads the values of the select boxes on the page to an array and then uses the .concat() function to join the values together as a string.

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));

Output
ids

Recommended
Sponsors
Get the latest in JavaScript, once a week, for free.