我用下面的代码可以选择从导航无序列表当前页面列表中的项目,但我不断收到关于'a[href$="{server-relative URL}"]'
jQuery的属性选择器无法识别的表达错误
我检查匹配的引号无法识别的表达错误/支架,其他的问题提了,该链接不包含字符超出了通常的/ & ? %
我正在使用的代码是:
$(document).ready(function() {
var pathname = window.location.pathname;
var selector = "'a[href$=\"" + pathname + "\"]'";
var listItem = $(selector).parent().parent();
listItem.addClass('selected');
});
我使用jQuery 1.8.2(最新版本)。谢谢!
为什么' “'',当只有一个分隔符(无论是'”'或''')应该是足够了吗? – raina77ow
仔细检查你的报价,这就是问题。 – elclanrs