我的投资组合网站有一个WordPress后端,我使用一个Wordpress库生成我的各种项目的链接。然而,现在它变得有点笨重,我想让访问者能够根据类别过滤选项的数量。如“设计”,“平面设计”等使用基于子元素的alt标记的JS/JQuery隐藏父元素
在画廊中的每个元素使用下面的代码:
<dl class='gallery-item'>
<dt class='gallery-icon landscape'>
<a href="Page Link" target="_self" class="no-lightbox"><img width="250" height="250" src="Display Image" class="attachment-full" alt="Design" /></a>
</dt>
<dd class='wp-caption-text gallery-caption'>
Description of Page
</dd>
</dl>
img的声明时,我可以控制的ALT标签的文本。我正在寻找的是设计一个链接,该链接调用一个JavaScript函数,如果子img元素具有特定的alt标记,它将隐藏父元素。
这是可以做的事吗?我看过并且一直在尝试几件事,但到目前为止我还没有接近。
不建议使用'alt'作为“特殊”用途,因为它会影响可访问性... – tcooc 2014-08-27 22:01:45
补充@tcooc评论:为您的元素添加'data'属性来存储这类信息。即:'data-area =“Design”' – melancia 2014-08-27 22:04:36
无论如何......简短回答:'$('[alt =“Design”]')。parent()。hide()'http://api.jquery.com/parent/ – melancia 2014-08-27 22:06:05