代码之家  ›  专栏  ›  技术社区  ›  James South

子元素的jquery选择器

  •  0
  • James South  · 技术社区  · 15 年前

    循环通过最低级别的“li”元素的正确方法是什么?

    <div id="mainnav">
        <ul>
            <li>
                <ul>
                    <!-- These are the elements I want to loop through -->
                    <li>
                    </li>
                    <li>
                    </li>
                    <li>
                    </li>
                    <!-- End These are the elements I want to loop through -->
                </ul>
            </li>
        </ul>
    </div>
    

    jQuery("#mainNav > ul > li > ul > li").each(function () { 
    
    });
    
    1 回复  |  直到 15 年前
        1
  •  1
  •   Nick Craver    15 年前

    #ID selectors 区分大小写,你需要 #mainnav n ),如下所示:

    jQuery("#mainnav > ul > li > ul > li").each(function () { 
    
    });
    

    You can test it out here .