在博客中,您可以为每个帖子确定标签,例如视频,照片,报价等...如果我为每个标签创建了一个div类,例如
<div class="Video"></div>
<div class="Photo"></div>
<div class="Quote"></div>
如何创建一个onclick链接,所以当我点击它时只显示div的名为Video并隐藏所有其他div?
答案 0 :(得分:3)
使用Jquery ....
$(document).ready(function()
{
$('.filter').click(function(e)
{
e.preventDefault();
var filter = $(this).html();
$('.boxes').hide();
$('.'+filter).show();
});
});
然后在你的HTML
中<a class="filter">Video</a>
<a class="filter">Photo</a>
你的div ......
<div class="boxes Video">Blahblah</div>
<div class="boxes Photo">Blahblah</div>
或者您可以使用数据属性来保持HTML的可读性......但这也很有效
答案 1 :(得分:1)