使用jQuery将菜单动态设置为活动,可以通过以下步骤实现:
<script src="https://cdn.jsdelivr.net/npm/jquery/dist/jquery.min.js"></script>
<ul id="menu">
<li><a href="#">首页</a></li>
<li><a href="#">产品</a></li>
<li><a href="#">服务</a></li>
<li><a href="#">关于我们</a></li>
</ul>
$(document).ready(function() {
$('#menu li').click(function() {
// 移除所有菜单项的活动状态
$('#menu li').removeClass('active');
// 将当前点击的菜单项设置为活动状态
$(this).addClass('active');
});
});
#menu li.active {
background-color: #f00;
color: #fff;
}
以上代码的实现逻辑是,当菜单项被点击时,先移除所有菜单项的活动状态,然后将当前点击的菜单项设置为活动状态,通过添加和移除CSS类来改变菜单项的样式。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)
领取专属 10元无门槛券
手把手带您无忧上云