Jquery无法将类添加到li
我得到这个Jq是为了将Jquery无法将类添加到li,jquery,addclass,Jquery,Addclass,我得到这个Jq是为了将活动的类添加到标记中: $("#main-nav li").each(function(index) { if(this.href.trim() == window.location) $(this).addClass("active"); //alert(this.href.trim()); }); html: 但不知怎么的,它不起作用了,谁能帮我看看出了什么问题 您需要循环浏览锚点,而
活动的类添加到
标记中:
$("#main-nav li").each(function(index) {
if(this.href.trim() == window.location)
$(this).addClass("active");
//alert(this.href.trim());
});
html:
但不知怎么的,它不起作用了,谁能帮我看看出了什么问题 您需要循环浏览锚点,而不是列表项。href
是锚的属性。执行该循环,然后可以将.addClass()
应用于最近的列表项。此外,如果您使用的是jQuery,还可以使用可靠的jQuerytrim()
:
您需要循环浏览锚点,而不是列表项。href
是锚的属性。执行该循环,然后可以将.addClass()
应用于最近的列表项。此外,如果您使用的是jQuery,还可以使用可靠的jQuerytrim()
:
您需要循环浏览锚点,而不是列表项。href是锚的属性。执行该循环,然后可以将
.addClass()
应用于最近的列表项。此外,如果您使用的是jQuery,还可以使用可靠的jQuerytrim()
:
您需要循环浏览锚点,而不是列表项。href是锚的属性。执行该循环,然后可以将
.addClass()
应用于最近的列表项。此外,如果您使用的是jQuery,还可以使用可靠的jQuerytrim()
:
使用
this.href.trim()
无法获取href。您需要使用:
$(this).find('a').attr('href').trim()
使用
this.href.trim()
无法获取href。您需要使用:
$(this).find('a').attr('href').trim()
使用
this.href.trim()
无法获取href。您需要使用:
$(this).find('a').attr('href').trim()
使用
this.href.trim()
无法获取href。您需要使用:
$(this).find('a').attr('href').trim()
我的版本:
$("#main-nav li a").each(function(index) {
if(this.href.trim() == window.location)
$(this).parent().addClass("active");
});
我的版本:
$("#main-nav li a").each(function(index) {
if(this.href.trim() == window.location)
$(this).parent().addClass("active");
});
我的版本:
$("#main-nav li a").each(function(index) {
if(this.href.trim() == window.location)
$(this).parent().addClass("active");
});
我的版本:
$("#main-nav li a").each(function(index) {
if(this.href.trim() == window.location)
$(this).parent().addClass("active");
});
尝试将
this.href.trim()
和窗口中的each()
this.href
都记录在console.log中,而this
是一个列表项?“Jquery无法将类添加到li”是的,它可以。.href
尝试将这两个都记录到console.href.trim()
和窗口。位置在每个()中这个.href
而这个是一个列表项吗?“Jquery不能将类添加到li”是的,它可以。.href
尝试控制台。记录这个.href.trim()和窗口。位置在每个()中
this.href
而此
是一个列表项?Jquery无法将类添加到li“是的,它可以..href
尝试console.log这两个this.href.trim()
和窗口。位置在每个()中此.href
是一个列表项?Jquery无法将类添加到li”是的,它可以。.href
我已经修复了缩进,并添加了{}
,因为OP注释掉了看起来像它想要在块中的代码(并且因为人们应该总是使用大括号)。我还添加了解释。我已经修复了缩进,并添加了{}
因为OP注释掉了看起来像它想要在块中的代码(并且因为应该始终使用大括号)。我还添加了解释。我修复了缩进,并添加了{}
,因为OP注释掉了看起来像它想要在块中的代码(并且因为应该始终使用大括号)。我还添加了解释。我修复了缩进,并添加了{}
,因为OP注释掉了它希望出现在块中的代码(并且因为应该始终使用大括号)。我还添加了解释。