ユーザーがページのボタンをクリックすると、X 関連の div のクラスが削除され、そのクラスが新しい対応する div に適用されるという機能があります。
私は必要に応じて動作する次のように書きました.私の唯一の懸念は、それが肥大化しているように見えることです.divを追加し続けると、ボタンやクリック機能を追加する必要があります. これを行うためのより良い方法はありますか?
$('a.one').click(function(e){
e.preventDefault();
if ($('.active').parent().is(':last-child')) return;
$('.active').removeClass('active').parent().find('div.one').addClass('active');
});
$('a.two').click(function(e){
e.preventDefault();
if ($('.active').parent().is(':last-child')) return;
$('.active').removeClass('active').parent().find('div.two').addClass('active');
});
$('a.three').click(function(e){
e.preventDefault();
if ($('.active').parent().is(':last-child')) return;
$('.active').removeClass('active').parent().find('div.three').addClass('active');
});