最も近い show_data div を toggle_container div で選択しようとしていますが、何も選択されません。
html:
<div class="section_header">
HEADER
<div class="toggle_container">
Hide
</div>
</div>
<div class="show_data">
HEADER <span id="show_viewed_link">Show</span>
</div>
jquery:
$(".show_data").css("display", "none");
$(".toggle_container").live('click', function ()
{
if ($.trim($(this).html()) === 'Hide')
{
$(this).parent().slideUp("normal");
$(this).parent().closest(".show_data").css("display", "block");
}
else
{
$(this).parent().slideDown("normal");
$(this).parent().closest(".show_data").css("display", "none");
}
});