当前位置:  开发笔记 > 编程语言 > 正文

如果已在Jquery中过滤,请保持过滤

如何解决《如果已在Jquery中过滤,请保持过滤》经验,为你挑选了0个好方法。

如果有人能想到更好的标题,请不要犹豫,改变它.

我是jQuery的新手,并遇到了过滤元素的问题.

我正在使用更改功能data-通过属性过滤DIVS checkbox.

我的问题是,如果我过滤一个data属性(colour)然后我过滤另一个属性(brand),那么元素都是隐藏的.但是,如果我取消其中一个过滤器,即使它们仍然被另一个属性过滤,元素也会弹回.

无论如何我可以阻止这种情况发生吗?

这是代码.

Blue
Red
Colours: Blue Red Brand: Nike

要复制问题,请取消选中nike复选框,然后取消选中蓝色复选框并再次勾选.元素将弹出,这是问题.

这是JSFIDDLE

这可能听起来不是最好的解释,但我尽我所能......你会在玩小提琴后理解.

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有