Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaScript和CSS选择器,非虚构和虚构等字符串都返回true和';T_Javascript_Jquery_Jquery Selectors - Fatal编程技术网

使用JavaScript和CSS选择器,非虚构和虚构等字符串都返回true和';T

使用JavaScript和CSS选择器,非虚构和虚构等字符串都返回true和';T,javascript,jquery,jquery-selectors,Javascript,Jquery,Jquery Selectors,经过多次搜索,我在这里找到了这段代码。它正在设置active的类并将其从原来的位置删除。问题是,它正在将2个链接更改为红色,而这应该是唯一的链接 对于正则表达式,类似于/^\w/的东西可能会起作用,但与代码中的设计不同,因为它是放置在css选择器中的变量。它的搜索/选择对我来说太模糊了 谢谢 HTML: 罗克森演示 文章、旁白、数字、页脚、页眉、H组、, 菜单,导航,部分{显示:块;} *{边距:0;填充:0;} ul{列表样式:无;} a{文本装饰:无;} a、 活动{颜色:红色;}

经过多次搜索,我在这里找到了这段代码。它正在设置active的类并将其从原来的位置删除。问题是,它正在将2个链接更改为红色,而这应该是唯一的链接

对于正则表达式,类似于
/^\w/
的东西可能会起作用,但与代码中的设计不同,因为它是放置在css选择器中的变量。它的搜索/选择对我来说太模糊了

谢谢

HTML:


罗克森演示
文章、旁白、数字、页脚、页眉、H组、,
菜单,导航,部分{显示:块;}
*{边距:0;填充:0;}
ul{列表样式:无;}
a{文本装饰:无;}
a、 活动{颜色:红色;}
JS:


var url='1〕http://www.domain.com/fiction'; //请编辑您的问题以直接包含相关代码,这样人们就不需要去第三方网站阅读。您到底想实现什么?这个问题是模糊的,它更多地关注于什么不起作用,而不是你试图做什么。也许可以制作一些模拟屏幕截图来说明应该发生什么?你遇到的部分问题是选择器。您使用的是jQuery的
$=
属性选择器,它是“结束于”选择器。“小说”和“非小说”都以“小说”结尾。考虑一个更精确的匹配。@ Fuff戏剧:+1,Tin在你比较URL时不能说得更好,为什么不比较整个URL呢?任何“包含”或“结束于”检查都将始终具有边缘情况,在这些情况下,它们可能会错误地匹配其他内容