構築するクールなインターフェイスがあります。
画像の「タイル」を含む水平スクロール div と、それぞれの下にラジオ ボタンがあります。ユーザーはスクロールして画像を決定し、それをクリックします。ラジオボタンがチェックされ、jQuery は下に別の水平スクロール div を表示します。「今、サブカテゴリを選択してください」...ユーザーは、別の「タイル」を選択して、選択をさらに絞り込むことができます。これでプロセスは完了です。
問題は、最初の選択と一致するクラスがない場合、選択の第 2 層のすべての要素を非表示にする方法がわからないことです。紛らわしいかもしれません。ここにいくつかの簡略化された HTML があります。スペースを節約するために jsfiddle に投稿しました。http://jsfiddle.net/RTGC3/
要約すると、何が必要なのかが HTML からわかります。ユーザーがカテゴリをクリックすると、カテゴリが表示されます。クリックした親カテゴリと同じ ID のないサブカテゴリは非表示になります。他のすべては、含まれている div を「表示」する準備が整った状態で表示されたままになります。
問題を十分に説明できたことを願っています。提供されたヘルプに感謝します。
マイク。