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));
输出量