jQuery Mobile Filter系统,无法隐藏多个div

骆驼

我正在制作一个Jquery Mobile应用程序,并有一个包含15个左右的带有class的div的页面,我正在尝试创建一个过滤系统,以便当您按下按钮时,这些div的某些消失取决于类。有3个小组,他们都有一个“全部”类来显示所有内容,总共4个类。

不幸的是,即使我将jQuery的jsfiddle设置到我的应用程序中时,我使用的大多数js都无法正常工作。

我想用

function show(target) {
    document.getElementsByClassName(target).style.display = 'block';
    }
function hide(target) {
    document.getElementsByClassName(target).style.display = 'none';
    }

但这是行不通的,而document.getElementById似乎工作得很好。但是显然我只能隐藏/显示每个按钮1格。

我想知道是否可以解决此问题,还是应该尝试一些完全不同的方法?

这是我所拥有的jsfiddle:http : //jsfiddle.net/tzcx7gky/在jsfiddle中已完全损坏,但在我的代码中工作正常,这很奇怪。

DinoMyte

你不需要单独的hide-show功能。以下内容将解决所有问题。

$('a').on("click",function()
{
   $("#scroll_content div").hide(); // initially hide all divs inside the element with id = scroll_content
   var target = $(this).text().toLowerCase(); // find the class you wish to show using the text of the a tag clicked ( I would prefer using data-attr in this case but I'll leave the choice upto you.
     $("." + target).show(); // show the element with the class target.
});

工作示例:http : //jsfiddle.net/tzcx7gky/2/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery Mobile隐藏标题

来自分类Dev

使用jQuery Mobile隐藏和显示div

来自分类Dev

jQuery Mobile面板不会隐藏

来自分类Dev

jQuery Mobile不会隐藏元素

来自分类Dev

jQuery Mobile面板不会隐藏

来自分类Dev

jQuery mobile无法通过ID

来自分类Dev

JQuery Mobile hide <input> 不会隐藏 <input> 字段周围的 <div>

来自分类Dev

jQuery Mobile-隐藏下拉选项

来自分类Dev

如何隐藏jQuery Mobile锚按钮

来自分类Dev

jQuery Mobile Panel打开时隐藏flexslider

来自分类Dev

jQuery Mobile用户界面重叠隐藏元素

来自分类Dev

增强jQuery Mobile菜单系统

来自分类Dev

jQuery Mobile:具有多个月的DatePicker

来自分类Dev

jQuery Mobile中的多个提交按钮

来自分类Dev

jQuery Mobile检查Div是否扩展或折叠

来自分类Dev

从jQuery Mobile中排除div吗?

来自分类Dev

onclick div在jquery mobile中打开selectmenu

来自分类Dev

jQuery Mobile使用.append添加<div>

来自分类Dev

jQuery Mobile Ajax请求不会更新div

来自分类Dev

导航到jQuery mobile中的div页面

来自分类Dev

jQuery Mobile外部面板无法正常工作

来自分类Dev

无法复制Jquery Mobile自动完成演示

来自分类Dev

无法在组合框上清空()jQuery Mobile

来自分类Dev

无法在jquery mobile中显示Google地图

来自分类Dev

jQuery Mobile Panel无法正常运行

来自分类Dev

为什么jquery mobile无法用于Phonegap?

来自分类Dev

JQuery Mobile中的Datepicker无法正常工作

来自分类Dev

无法从字段jQuery Mobile读取值

来自分类Dev

Phonegap-jQuery Mobile无法正常工作