单击锚点时,我需要显示/隐藏 3 个单独的 div 的内容。
标记如下所示: Div 1
<div class="media pull-left">
<img src="img.jpg" />
</div>
<div class="media pull-left is-hidden">
<img src="img.jpg" />
</div>
第 2 部分
<div class="media-aside pull-right">
<h4>heading 4</h4>
<p>Text...</p>
<p class="call-to-action"><a href="someurl">url</a></p>
</div>
<div class="media-aside pull-right is-hidden">
<h4>heading 4</h4>
<p>Paragraph...</p>
<p class="call-to-action"><a href="someurl">url</a></p>
</div>
第 3 部分
<div class="media-thumb ">
<img src="thumb.jpg" />
<p><a href="#">Link 1</a></p>
</div>
<div class="media-thumb is-hidden">
<img src="thumb.jpg" />
<p><a href="#">Link 2</a></p>
</div>
jQuery 看起来像这样:
$('.media-thumb a').click(function(){
$(this).parent().parent().find('is-hidden').toggle();
return false;
});
本质上,我想is-hidden
从应用它的 div 中删除该类并将其添加到其他类中,从而在单击锚点时有效地打开和关闭内容。
我怎样才能扩展上面的代码来做我需要的事情?
提前致谢..