Jquery 如何选择除第一个和第二个以外的LI?

Jquery 如何选择除第一个和第二个以外的LI?,jquery,html,css,Jquery,Html,Css,这是内容的结构,我想选择除前两个以外的所有LI(即无链接) div class=“导航容器”> 相关问题: i、 e.项目旁边的项目,或列表中列表中的项目 $("ul.first-level > li:gt(1)").hide() 我假设您所说的是位于顶层的LIs,即第一层的直接后代。否则,您可以省略父子选择器() 只需给前两个li设置一个css类(例如“noLink”)并使用 div class="navigation-container">

这是内容的结构,我想选择除前两个以外的所有LI(即无链接)


div class=“导航容器”>
相关问题:

i、 e.项目旁边的项目,或列表中列表中的项目

$("ul.first-level > li:gt(1)").hide()
我假设您所说的是位于顶层的LIs,即
第一层的直接后代。否则,您可以省略父子选择器(


只需给前两个li设置一个css类(例如“noLink”)并使用

div class="navigation-container">
    <ul class="first-level">
    <li><a href="#">No Link</a></li>
    <li><a href="#">No Link</a></li>
      <li><a href="#">Link 1</a></li>
      <li><a href="#">Link 2</a>
        <ul>
          <li><a href="#">Link2.1</a></li>
          <li><a href="#">Link2.2</a>
            <ul>
                <li><a href="#">Link 2.2.1</a></li>
            </ul>
          </li>
        </ul>
      </li>
      <li><a href="#">Link </a></li>
    </ul>  
  </div>
li + li + li, ul ul li
$("ul.first-level > li:gt(1)").hide()
$("li:not('.noLink')").hide(); //or whatever