gpt4 book ai didi

jQuery:按值计算数组元素

转载 作者:行者123 更新时间:2023-12-01 00:35:04 24 4
gpt4 key购买 nike

我有一个由以下元素组装的数组:

timeArray = [];
$('.time_select').each(function(i, selected) {
timeArray[i] = $(selected).val();
});

其中 .time_select 是一组不同 HTML 选择标记上的类。

我想做的是计算timeArray中特定值出现的次数。奇怪的是,我还没有找到任何简洁的解决方案......肯定有一个简单的方法可以做到这一点吗?

最佳答案

我想说,您应该尝试使用(未充分使用的)$.each() 函数将其抽象为函数。

function countElement(item,array) {
var count = 0;
$.each(array, function(i,v) { if (v === item) count++; });
return count;
}

然后你可以像这样使用它:

var a = ['foo','bar','foo'];
var b = countElement('foo',a); // should return 2

关于jQuery:按值计算数组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5615916/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com