クリックするとレコードの詳細が表示されるテーブルがあります。詳細は、クラス「説明」を持つ子 div にあります。露出の切り替えはうまくいきましたが、既に露出されている要素でクリック関数が呼び出されるのを避けたいです (つまり、既に表示されているものを再表示したくありません)。
私は .bind と .live を試しましたが、うまくいきませんでした。基本的に、新しいクラスの割り当てをDOMで「アクティブ化」できるようにする方法があることを願っています。
よろしくお願いします。
jQuery
$(document).ready(function(){
$('#libraryBrowser tbody tr:not(.exposed)').click(function(){
$('.exposed').slideUp('fast'); //hide previously shown element
$(this).find('div.description').slideToggle('slow').addClass('exposed'); //show selected item's description, flag exposure
});
});