jQueryを初めて使用しています。アコーディオンの垂直メニューバーを作成するjQueryコードがあります。メニューバーのデフォルトの動作は、すべての子要素を非表示にすることです。私は、ユーザーがトップレベルメニューをクリックし、子オプションを公開した後、メニューの状態を保存したいjQuery filter特定の要素ul
var menu_ul = $('.menu > li > ul');
menu_ul.hide();
を次のようにそれを達成するためのコードです。私は他のクラスと区別するために、特定のクラスをトップレベルの項目に追加することができます。
この作業をするには、上記のjQueryコードを変更して、特定のクラス以外のすべてのul項目を非表示にする必要があります。言い換えれば
は、クラス=「show_item」
が助けてください場合を除き、すべてのUL要素を非表示に!
ありがとうございます。コードを変更しました.... $( '。menu> li> ul')。not( '。show_item') – Neel