javascript - 我想要有可以搜索我的图像的链接

标签 javascript jquery html image search

我的网页上有“标签”,点击后您可以看到相应的图像。示例:我单击“狗”链接,然后在我的画廊中看到狗的图像。像这样的事情:

<a href="#" rel="dog">Show Dogs</a>

<script>
$('#filter a').click(function() {
    if($(this).attr('rel')) {
        $('img').hide().filter('[class="' + $(this).attr('rel') + '"]').show();
        $('img').show();
    }

return false;

});​

<img src="http://www.petliferadio.com/doggydog.jpg" class="dog">

但是,这对我不起作用。是否有更简单/更有效的方式来做到这一点?

最佳答案

检查空值..

 if($(this).attr('rel')) {

应该是

 if($(this).attr('rel') != '') {
        $('img').hide();
        $('.' + $(this).attr('rel')).show();
    }

关于javascript - 我想要有可以搜索我的图像的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13202264/

相关文章:

html - 想知道为什么自动关闭的 div 不起作用?

javascript - Google Charts 如何隐藏值 = 0

javascript - 如何在 jQuery Mobile 中设置宽度为 100% 的输入类型日期

jquery 悬停效果无法正常工作

javascript - Tabs 和 JS 平滑滚动问题(两次点击)

javascript - 在页面上设置 iframe

javascript - 调整 html5 Canvas 中图像的大小

javascript - 无法理解为什么我收到 ReferenceError

javascript - php 不是 "echo-ing"javascript 正确

jQuery - 如何为这种特殊情况替换 $(element).nextAll().remove()