リンクを使用して、div 要素の表示を切り替えたいと考えています。リンクにはabstractShow
最初にクラスがあるため、次のコードを使用して切り替えようとしています。ただし、(div を表示することによって) 最初のクリックに対してのみ機能し、abstractHide
その後のクリックではクリック イベントがトリガーされることはありません。
$("a.abstractShow").click(function(){
$(this).html('Hide')
$(this).addClass("abstractHide");
$(this).removeClass("abstractShow");
$(this).next("div.abstract").show("fast");
});
$("a.abstractHide").click(function(){
$(this).html('Show')
$(this).addClass("abstractShow");
$(this).removeClass("abstractHide");
$(this).next("div.abstract").hide("fast");
});