【发布时间】:2015-12-11 19:09:21
【问题描述】:
我正在制作一个 Jquery Mobile 应用程序,并且有一个包含 15 个左右带有类的 div 的页面,我正在尝试制作一个过滤系统,以便当您按下按钮时,这些 div 中的一些会根据类消失。有 3 个组,它们都有一个“全部”类来显示所有内容,总共 4 个类。
不幸的是,即使我为 jquery mobile 设置了一个 jsfiddle,当我将它放入我的应用程序时,我使用的大多数 js 也无法正常工作。
我想用
function show(target) {
document.getElementsByClassName(target).style.display = 'block';
}
function hide(target) {
document.getElementsByClassName(target).style.display = 'none';
}
但这不起作用,而 document.getElementById 似乎工作正常。但是显然我只能隐藏/显示每个按钮 1 个 div..
我想知道是否有解决此问题的方法或我应该尝试一些完全不同的方法?
这是我所拥有的 jsfiddle:http://jsfiddle.net/tzcx7gky/ 它在 jsfiddle 中完全损坏,但在我的代码中运行良好,这很奇怪..
【问题讨论】:
标签: javascript jquery html jquery-mobile filter