gpt4 book ai didi

javascript - 我想让我的菜单每次被点击时都被选中,并用选中的菜单更改页面

转载 作者:行者123 更新时间:2023-11-28 14:34:38 24 4
gpt4 key购买 nike

我有这个 jquery 脚本:

<script type="text/javascript">
$(document).ready(function() {


//Default Action

$(".navigation li:first").addClass("selectedli").show(); //Activate first tab


//On Click Event

$(".navigation li").click(function() {
$(".navigation li").removeClass("selectedli"); //Remove any "active" class

$(this).addClass("selectedli"); //Add "active" class to selected tab

});



});

</script>

和css如下

 .selectedli a {background: #3a73ba; color:#fff; cursor:default;} 

菜单写成

<div class="navigation">
<ul>
<!--<li><a href="#" onmouseover="mopen('m1')" onmouseout="mclosetime()">About Us</a>
<div id="m1" onmouseover="mcancelclosetime()" onmouseout="mclosetime()"> <a href="inner_page.html">Member Profile</a> <a href="inner_page.html">Message from MD</a> <a href="inner_page.html">History</a> </div>
</li>-->
<li class="selectedli"><a href="#">Home</a></li>
<li><a href="inner_index.php">2nd Page</a></li>
<li><a href="inner2.php">Third Page</a></li>

</ul>
</div>

但是当我单击链接并导航到“inner_index.php”时,第一个 li 被选中,而我想选择第二个 li。我该怎么办?

最佳答案

你可以使用

:second 

:eq(1)

所以

$(".navigation li:first").addClass("selectedli").show(); //Activate first tab

会变成

$(".navigation second").addClass("selectedli").show(); //Activate first tab

关于javascript - 我想让我的菜单每次被点击时都被选中,并用选中的菜单更改页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6897591/

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