gpt4 book ai didi

javascript - 选择具有相同 URL id 的类

转载 作者:行者123 更新时间:2023-12-01 00:59:56 25 4
gpt4 key购买 nike

我在一页上有一个过滤器。当用户进入此页面时,如果他们有 ID,我希望此过滤器触发该 ID。

例如,如果 id = event,我希望触发事件过滤器。

是否有更流畅的方式来显示它,而不是显示每个单独的 id?

例如,这在下面工作:-

    if ( document.location.href.indexOf('#events') > -1 ) {
$(".btn.events").trigger('click');
}
if ( document.location.href.indexOf('#video') > -1 ) {
$(".btn.video").trigger('click');
}

但如果这是流畅的,效果会更好。我真的需要说如果URL有一个ID,然后找到具有相同类的按钮并触发这个事件。

谢谢

最佳答案

假设目标元素上的类始终与 URL 片段的内容匹配,那么您可以非常简单地对此进行泛化:

var fragment = window.location.hash;
if (fragment) {
var target = fragment.substring(1);
$(".btn." + target).trigger('click');
}

关于javascript - 选择具有相同 URL id 的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59858254/

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