如何使用 jQuery 在单击时添加和删除类?
在 jQuery 中,您可以使用 addClass( 动态操作元素上的 CSS 类) )、removeClass() 和toggleClass() 方法。这对于实现动态行为非常有用,例如添加或删除活动状态或突出显示菜单项。
示例:在单击时添加和删除类
假设您有一个带有
这是一个 jQuery 解决方案:
$('#menu li').on('click', function() { $(this).addClass('current').siblings().removeClass('current'); });
此代码使用事件委托将单击处理程序附加到所有
李>容器内 ID 为“menu”的元素。单击某个元素时,它会将“当前”类添加到自身,并使用siblings() 方法从其所有同级中删除相同的类。
其他注意事项:初始化“当前”类$('#about-link').addClass('current');
这会将“当前”类添加到 ID 为“about-link”的元素,确保它作为活动项目开始。
改进的解决方案$('#menu li a').on('click', function(){ $('#menu li a.current').removeClass('current'); $(this).addClass('current'); });
以上是如何使用 jQuery 在单击时添加和删除 CSS 类?的详细内容。更多信息请关注PHP中文网其他相关文章!