当您想处理一些累积结果时,如何循环遍历 jQuery 中的 children() 或 each() 调用的结果?例如,总结复选框中的数字,如果它们超过 100%,则更改一个类。所有示例似乎只执行每次迭代独立的逻辑。
我正在寻找这个 c# 的 javascript/jquery equiv
var x = new List<int> { 1, 2, 3 };
Console.WriteLine(x.All(y => y > 0));
这就是我现在所拥有的,但似乎应该有一些更清洁的东西。
var count = 0;
$(this).parent().children().each(
function () {
if ($(this).hasClass("selected")) {
count++;
}
}
);
if ($(this).parent().children().length == count) {
$(this).parent().parent().toggleClass("selected");
}
else {
$(this).parent().parent().removeClass("selected");
}