【发布时间】:2014-03-27 08:13:00
【问题描述】:
我有一个div 安排,我在其中定义数据属性。就像我在带有数据属性的div 中显示产品列表一样,即data-category 和data-price。我想根据类别和价格复选框的选择隐藏和显示divs。 html结构如下:
<div class="content" data-category="shoes" data-price="1000">shoe1</div><br />
<div class="content" data-category="shirts" data-price="1200">shirt1</div><br />
<div class="content" data-category="shoes" data-price="2000">shoe2</div><br />
<div class="content" data-category="shoes" data-price="800">shoe3</div><br />
<div class="content" data-category="shirts" data-price="1300">shirt2</div><br />
<div class="content" data-category="shirts" data-price="800">shirt3</div><br />
<input type="checkbox" class="category" category="shoes" id="shoes">shoes
<input type="checkbox" class="category" category="shirts" id="shirts">shirts
对于类别,我保留了复选框,但对于价格,我猜我需要使用范围 jquery 滑块,但我无法使用该过滤器。基本上,如果您从复选框中选择一个类别,比如说鞋子,那么应该只显示带有鞋子的 divs;然后,如果您使用价格一些开始和结束限制过滤结果,它应该显示鞋子类别divs 落在该特定范围内。没有超出范围。
例如:- 我们选择了鞋子复选框,它应该显示鞋子 div;那么如果我们选择范围为 1000-2000,那么它应该显示 shoe1 和 shoe2 而不是 shoe3。请帮忙。
【问题讨论】:
标签: javascript jquery html css checkbox