gpt4 book ai didi

javascript - jquery 当前导航项选择器

转载 作者:行者123 更新时间:2023-11-28 09:17:34 25 4
gpt4 key购买 nike

我不知道如何使用 jQuery 来设置当前导航项的样式。我已经尝试了几个教程,但没有效果。任何帮助,将不胜感激。提前致谢。

    <div id="menu">
<ul id="nav">
<li><a href="http://poolguys.jaredmc.com/index.php">Contact</a></li>
<li><a href="http://poolguys.jaredmc.com/index.php">Gallery</a></li>
<li><a href="http://poolguys.jaredmc.com/pool_liners.php">Pool Liners</a></li>
<li><a href="http://poolguys.jaredmc.com/services.php">Services</a></li>
<li><a href="http://poolguys.jaredmc.com/about.php">About</a></li>
<li><a href="http://poolguys.jaredmc.com/index.php">Home</a></li>
</ul><!--end nav-->
</div><!--end menu-->

/** nav styling **/

//<![CDATA[
jQuery(function() {
jQuery('#nav li').each(function() {
var href = jQuery(this).find('a').attr('href');
if (href === window.location.pathname) {
jQuery(this).addClass('current');
}
});
});
//]]>

最佳答案

您可以使用Attribute Equals Selector [name="value"]找出当前路径的导航项。

$(document).ready(function () {
var str = location.href.toLowerCase();
var item = $('#nav li a[href="' + str + '"]');
if(item.length){
$("li.current").removeClass("current");
item.parent().addClass("current");
}
})

演示:Fiddle

关于javascript - jquery 当前导航项选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15452151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com