gpt4 book ai didi

ruby.none 的 javascript 替代品?

转载 作者:行者123 更新时间:2023-12-03 01:58:27 24 4
gpt4 key购买 nike

如果没有满足条件,我如何迭代并做某事。对于 Ruby 中的上下文,我可以执行 some_array.none?{|t| t == "something"} 并得到一个 boolean 值。

在 js 中,我尝试使用 [href] 属性迭代所有元素,如果没有“active”类,则执行某些操作

$("[href]").each(function() {
if (this.href == window.location.href) {
$(this).addClass("active");
}
});

我执行上述操作来设置事件链接的样式,但我希望将其中一个链接设置为事件(如果其他链接均不活动)。我是 js 新手,所以我确信可能有更好的方法。

最佳答案

不能将选择器条件移到 jQuery 选择器中,然后测试选择器长度吗?

var selector = $("[href=" + window.location.href + "]");
selector.each(function() {
$(this).addClass("active");
});

if(selector.length == 0) {
$("[href='/snippets/new/]").addClass("active");
}

关于ruby.none 的 javascript 替代品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50140877/

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