在使用jQuery单击子菜单时更改主菜单颜色,可以通过以下步骤实现:
<script src="https://cdn.jsdelivr.net/npm/jquery/dist/jquery.min.js"></script>
<ul class="main-menu">
<li class="menu-item">主菜单1
<ul class="sub-menu">
<li>子菜单1</li>
<li>子菜单2</li>
</ul>
</li>
<li class="menu-item">主菜单2
<ul class="sub-menu">
<li>子菜单3</li>
<li>子菜单4</li>
</ul>
</li>
</ul>
$(document).ready(function() {
$('.sub-menu li').click(function() {
$('.menu-item').css('color', 'red');
});
});
在上述代码中,我们使用了$(document).ready()
来确保页面加载完成后再执行jQuery代码。然后,我们选择了所有子菜单的li
元素,并为其添加了点击事件处理程序。在点击事件中,我们使用$('.menu-item')
选择了所有主菜单的li
元素,并使用.css()
方法将其颜色修改为红色。
这样,当你单击子菜单时,主菜单的颜色将会改变为红色。
推荐的腾讯云相关产品:无
希望以上信息对你有帮助!
领取专属 10元无门槛券
手把手带您无忧上云