javascript - 使用简单脚本进行 HTML 和 JavaScript (jQuery) 过滤

标签 javascript jquery html

我正在尝试在我的网页上运行这个小脚本,它应该通过运行一个小而简单的 JavaScript 来过滤我链接到的一堆编程视频,如下所示。我想通过制作来改进它,以便除非满足所有要求,否则它不会显示结果。例如,如果我过滤“python”和“easy”,我只想要满足这两个要求的结果。我希望我能让自己理解,并且我也相信这是一个相当简单的修复。请快速查看下面的代码并尽快回复:)

http://jsfiddle.net/uNAXC/

最佳答案

您应该首先“构建”过滤器,然后应用它。

$('div.tags').delegate('input:checkbox', 'change', function()
{
     var $lis = $('.results > li').hide();
     var filter = '';

     //For each one checked
     $('input:checked').each(function()
     {
          filter += '.' + $(this).attr('rel');
     });

     $lis.filter(filter).show();
    console.log(filter);
}).find('input:checkbox').change();

关于javascript - 使用简单脚本进行 HTML 和 JavaScript (jQuery) 过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11479382/

相关文章:

java - jQuery、ajax、端口号

javascript - 如何在不重新加载当前页面的情况下加载 URL?

javascript - 为什么我的 paypal minicart 隐藏在我的导航栏后面?

javascript - 跟踪 http 域引用

javascript - image .show() 动画何时可见

php - 如何更改wordpress [全景主题]中的内容宽度?

jquery - 在打开的菜单上使用 rgba 使页面变暗而不是使文本颜色变暗

javascript - 图像选择器jquery插件:How to get img-src of selected images(multiple selection case)

jquery - 使用 JQuery 删除液体创建列表中的重复项

php - 使用php mysql创建表并检索数据,如何修改html中显示的数据?