向jquery选择器添加变量
如何将变量添加到选择器中:向jquery选择器添加变量,jquery,variables,css-selectors,Jquery,Variables,Css Selectors,如何将变量添加到选择器中: function addCurrentClass(){ var loc = window.location; $('#nav li a[href = "' + loc + '"]').addClass('currentpage'); } 我使用不同类型的选择器尝试了上面的许多变体,但无法将其更改为var loc中包含的值 有什么想法吗 谢谢这个怎么样- function addCurrentClass(){ var loc = window.
function addCurrentClass(){
var loc = window.location;
$('#nav li a[href = "' + loc + '"]').addClass('currentpage');
}
我使用不同类型的选择器尝试了上面的许多变体,但无法将其更改为var loc中包含的值
有什么想法吗
谢谢这个怎么样-
function addCurrentClass(){
var loc = window.location.toString();
$('#nav li a[href = "' + loc + '"]').addClass('currentpage');
}
我认为在获取字符串URL之前,需要将
位置
转换为字符串。详细信息如下。您应该使用window.location.href
而不是window.location
来获取url,但是这种方法的主要问题可能是,只有在链接标记中有完全限定的url时,它才起作用。本地或相对URL将不起作用。谢谢,现在就开始工作,我知道这是一种粗糙的方法,但在这种情况下,无法在服务器端正确地执行操作。我想我可以用:contains()…嗯。。。