使用JavaScript和CSS选择器,非虚构和虚构等字符串都返回true和';T
经过多次搜索,我在这里找到了这段代码。它正在设置active的类并将其从原来的位置删除。问题是,它正在将2个链接更改为红色,而这应该是唯一的链接 对于正则表达式,类似于使用JavaScript和CSS选择器,非虚构和虚构等字符串都返回true和';T,javascript,jquery,jquery-selectors,Javascript,Jquery,Jquery Selectors,经过多次搜索,我在这里找到了这段代码。它正在设置active的类并将其从原来的位置删除。问题是,它正在将2个链接更改为红色,而这应该是唯一的链接 对于正则表达式,类似于/^\w/的东西可能会起作用,但与代码中的设计不同,因为它是放置在css选择器中的变量。它的搜索/选择对我来说太模糊了 谢谢 HTML: 罗克森演示 文章、旁白、数字、页脚、页眉、H组、, 菜单,导航,部分{显示:块;} *{边距:0;填充:0;} ul{列表样式:无;} a{文本装饰:无;} a、 活动{颜色:红色;}
/^\w/
的东西可能会起作用,但与代码中的设计不同,因为它是放置在css选择器中的变量。它的搜索/选择对我来说太模糊了
谢谢
HTML:
罗克森演示
文章、旁白、数字、页脚、页眉、H组、,
菜单,导航,部分{显示:块;}
*{边距:0;填充:0;}
ul{列表样式:无;}
a{文本装饰:无;}
a、 活动{颜色:红色;}
JS:
var url='1〕http://www.domain.com/fiction'; //请编辑您的问题以直接包含相关代码,这样人们就不需要去第三方网站阅读。您到底想实现什么?这个问题是模糊的,它更多地关注于什么不起作用,而不是你试图做什么。也许可以制作一些模拟屏幕截图来说明应该发生什么?你遇到的部分问题是选择器。您使用的是jQuery的$=
属性选择器,它是“结束于”选择器。“小说”和“非小说”都以“小说”结尾。考虑一个更精确的匹配。@ Fuff戏剧:+1,Tin在你比较URL时不能说得更好,为什么不比较整个URL呢?任何“包含”或“结束于”检查都将始终具有边缘情况,在这些情况下,它们可能会错误地匹配其他内容