【发布时间】:2014-07-22 17:13:29
【问题描述】:
我目前在 Wordpress 中有一个具有过滤功能的图片库。图库中的每张图片都有一个data-id(例如data-id="id-148")。
我想就如何在jQuery 上编码寻求帮助。我希望在网站加载时删除(或隐藏)多组data-ids,然后当我单击具有特定类的某些按钮(href)时,将显示这些data-ids。
假设onLoad 带有data ids: 148, 149, 150 的图像将被隐藏然后onClick 具有特定类的按钮class="Apples" 然后148 将显示。如果我单击带有class="Orange" 的按钮,则将显示data-id 149。当我点击class="All"时,上面提到的data-ids将再次被隐藏。
图像位于列表项中:
<li class="one-third column" data-id="id-148" data-type="Apples">
希望能得到一些帮助。非常感谢。
【问题讨论】:
-
“数据ID;148、149、150将被隐藏”是什么意思?它们没有显示,它们只是存储在某些元素中的一些数据!
-
请发布一些实际代码,每个
data-id都有data-attribute -
嗨,阿敏。感谢您指出我的解释错误。我有拥有这些数据 ID 的图像。假设“图像 1 的数据 ID 为 148”,那么“图像 2 的数据 ID 为 149”。当网站加载那些具有上述数据 ID 的图像时,这些图像将被隐藏。
-
对不起,伙计们。我的按钮出错了。这些按钮没有数据属性,而是一个 css 类。
-
你能创建一个你的布局的小提琴吗?
标签: javascript jquery onclick onload quicksand