gpt4 book ai didi

Javascript - 如果 url 包含 X,则忽略脚本,否则,运行脚本

转载 作者:行者123 更新时间:2023-11-30 13:19:11 24 4
gpt4 key购买 nike

我是 Javascript 的新手,我似乎无法让脚本在某些页面上运行/不运行。

我的主页上有这个脚本来隐藏和取消隐藏内容:

$(document).ready(function() {
$(".hidden").hide();
$(".show").html("[+]");
$(".show").click(function() {
if (this.className.indexOf('clicked') != -1 ) {
$(this).prev().slideUp(0);
$(this).removeClass('clicked')
$(this).html("[+]");
}
else {
$(this).addClass('clicked')
$(this).prev().slideDown(0);
$(this).html("[–]");
}
});
});

我需要这样的编码:

如果 url 包含“/post/”则忽略脚本否则运行脚本

这应该是一个简单的修复。我就是无法让它工作。有什么建议吗?

最佳答案

您正在寻找的 if 是:

if (window.location.indexOf('/post/') == -1){
// don't run, the '/post/' string wasn't found
}
else {
// run
}

indexOf() 如果未找到字符串,则返回 -1,否则返回字符串中找到字符串第一个字符的索引。

以上内容由 Jason 提供的常识重写(在下面的评论中):

if (window.location.indexOf('/post/') > -1){
// run, the '/post/' string was found
}

关于Javascript - 如果 url 包含 X,则忽略脚本,否则,运行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10905620/

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