我试图在列表中的链接上发生单击事件时启动一个功能。这是一个菜单。
现在,我有这个并且它有效:
$(".left-navigation-holder li a:has(~ul)").click(toggleMenu);
基本上,如果点击的链接在树下有一个列表(ul),则click事件会启动toggleMenu。现在,只有当链接href属性等于零时,我才会发生这种情况。我正在尝试这个但不起作用:
$(".left-navigation-holder li a.attr(href=''):has(~ul)").click(toggleMenu);
非常感谢任何帮助,谢谢。
答案 0 :(得分:1)
试
$(".left-navigation-holder li ul").closest("li").find("a[href='']").click(toggleMenu)
答案 1 :(得分:0)
尝试:
$(".left-navigation-holder ul").parent("li a[href='']").click(toggleMenu)
您无法在选择器字符串中嵌入attr方法。