表示フィールドを使用して複数のコンテンツを下にスライドさせようとしています。これはうまくいきます。また、クラスは「up」にうまく変化します。それでも、テキストをもう一度クリックしても何も起こりません。なぜこれが機能しないのですか?誰かがより良い解決策を持っていますか?
jQuery('#slidetoggle.down').click(function(e){
jQuery('.slider').slideUp();
jQuery(this).text('show fields');
jQuery(this).toggleClass('down');
jQuery(this).toggleClass('up');
});
jQuery('#slidetoggle.up').click(function(e){
jQuery('.slider').slideDown();
jQuery(this).text('hide fields');
jQuery(this).toggleClass('up');
jQuery(this).toggleClass('down');
});