我为响应式网站创建了一个响应式子菜单,该网站在等于或小于 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/
编辑:联系链接是没有“ul”子项的链接,实用术语,没有子菜单。
谢谢!