私は2つのdivを持っています - 1つのパネルdivは他のdivに表示されるものを制御します。問題は、パネルがアクティブなとき、またパネルの下のサブアイテムがアクティブなときにも、「選択された」クラスを適用する必要があることです。現在、選択されたクラスをアクティブにすると、そのクラスを「トグル」しません。これは、おそらく意図していないとして、書き込んだとして働いている...私はこれまで持っているものjQueryパネルはアクティブなクラスを切り替えることはありません/同時に1つを折りたたみます
jQueryの
$('.options-display .options-list').hide();
$('#option-1').show(); // change to whatever is shown first on page
$('.collapse p').click(function(){
$(this).toggleClass('.selected');
var target = '#' + $(this).data('target');
$('.options-list').not(target).hide();
$(target).show();
});
jsfiddle
https://jsfiddle.net/peyton_fields98/48d8zut7/
Hey @ travis-j。これは動作します!私は実際に違いを見て、それがうまくいくかどうかを見るために、選択したクラスを追加しました。 – user3097331