class値に文字列が含まれているかどうかを判断する
514 ワード
階層メニューの状態(展開または閉じる)を判断するために使用できます.
閉じた状態:
展開されたステータス: layui-nav-itemed">
上の展開と閉じた状態はclass要素の値が異なるため、今、あるシーンがあります.階層メニューの状態は今開いています.あるボタンをクリックすると、開いているすべての階層メニューが収縮しますか?
では、現在の階層メニューののclass要素の値にlayui-nav-itemedがあるかどうかを判断する必要があります.
もしあるならば、classの中の要素を変えて閉鎖を実現することができて、以下は実現の構想です
//オープン状態の場合、クローズに変更
閉じた状態:
展開されたステータス: layui-nav-itemed">
上の展開と閉じた状態はclass要素の値が異なるため、今、あるシーンがあります.階層メニューの状態は今開いています.あるボタンをクリックすると、開いているすべての階層メニューが収縮しますか?
では、現在の階層メニューの
もしあるならば、classの中の要素を変えて閉鎖を実現することができて、以下は実現の構想です
//オープン状態の場合、クローズに変更
if($(this).hasClass("layui-nav-itemed")){
$(this).attr("class","layui-nav-item")
}