选择除jQuery中用作菜单的所有链接

时间:2014-05-16 18:23:08

标签: jquery

我尝试了这段代码:$("*:not(.menu ul li) a"),但它无法使用,它选择了所有链接。这是用于构建菜单的HTML:

<nav class="menu">
    <ul>
        <li><a href="index,php">ראשי</a></li>
        <li><a href="index1.php">example2</a></li>
        <li class="s"><a class="has-sub">sub menu</a>
            <ul style="display: none; opacity: 1;">
                <li><a href="index2.php">hi</a></li>
                <li><a href="index3.php">hello</a></li>
            </ul>
        </li>
        <li><a href="index4.php">example3</a></li>
    </ul>
</nav>

1 个答案:

答案 0 :(得分:0)

在您的情况下,您可以使用:

$('a:not(.menu a)')

或:

$('a').not('.menu a')

Example Here