判断class值中是否包含字符串

可以用于判断层级菜单状态(展开还是闭合)

闭合的状态:<li class="layui-nav-item">

展开的状态:<li class="layui-nav-item layui-nav-itemed">

上面的展开和闭合状态是由于class元素的值不同,现在呢,有一种场景,层级菜单状态现在是打开状态的,当我点击某个按钮的时候,所有打开的层级菜单收缩?

那么,我们就需要判断遍历判断一下当前的层级菜单中<li>的class元素的值中是否有 layui-nav-itemed,

如果有的话呢,把class中的元素改变一下即可实现关闭了,如下是实现思路

//如果打开状态,则修改至关闭

if($(this).hasClass("layui-nav-itemed")){
    $(this).attr("class","layui-nav-item")
}
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值