我有一个由以下元素组成的数组:
timeArray = [];
$('.time_select').each(function(i, selected) {
timeArray[i] = $(selected).val();
});
其中,
.time_select
是一组不同的HTML选择标签上的类。我想做的是计算特定值在
timeArray
中出现的次数。奇怪的是,我还没有找到任何简洁的解决方案……肯定有一种简单的方法可以做到这一点? 最佳答案
timeArray = [];
occurs = {};
$('.time_select').each(function(i, selected) {
timeArray[i] = $(selected).val();
if (occurs[timeArray[i]] != null ) { occurs[timeArray[i]]++; }
else {occurs[timeArray[i]] = 1; }
});