【发布时间】:2012-12-23 04:32:56
【问题描述】:
我为响应式网站创建了一个响应式子菜单,该网站在等于或小于 768 像素时处于活动状态。我将它设置为 jQuery 删除父列表项的链接并显示子菜单 onClick。
问题是,有一个没有子元素的父元素,我试图只删除有子元素的父元素的链接(href)。但是,我什至在 If 语句中应用了它,因此如果它没有子链接,它就不会删除父链接,这是行不通的。所以我尝试了兄弟姐妹,我认为这更有意义。但它的行为仍然不是这样。
这是我的 jQuery:
if (jQuery(".navigation > ul > li > a").siblings("ul")){
jQuery(".navigation > ul > li > a").removeAttr("href");
};
您可能会在此处看到一个示例:http://stlredtails.com/construction/
编辑:Contact 链接是没有“ul”子级的链接,实用术语,没有子菜单。
谢谢!
【问题讨论】:
标签: javascript jquery html css responsive-design