【发布时间】:2010-01-06 06:52:45
【问题描述】:
这在 Jquery 中似乎不起作用
$(document).ready(function() {
$(".navlist li").each(function() {
var href = $(this).find("a").attr("href");
if ($(this).find("a").attr("href") == window.location.pathname) {
$(this).attr("class", "active");
}
});
});
在我的html中
<div id="main-navigation">
<ul class="navlist">
<li><a href="<%=ResolveUrl("~/home.aspx")%>">home</a></li>
<li><a href="<%=ResolveUrl("~/sample-templates/view-list.aspx")%>">manage sample templates</a></li>
<li><a href="<%=ResolveUrl("~/fractional-templates/manage.aspx")%>">manage fractional templates</a></li>
<li><a href="<%=ResolveUrl("~/faq.aspx")%>">faq</a></li>
</ul>
</div>
在我的 CSS 中
.navlist li.active a
{
color: #fff;
background-color: #369;
text-decoration: none;
}
有什么建议吗?
我调试了js,问题是没有添加类
【问题讨论】:
标签: jquery css internet-explorer-6