将“子导航”类添加到子菜单父项目

时间:2011-12-18 作者:hazelnut

我有个问题。我有一个CSS下拉菜单。的HTML代码如下:

<ul id="nav">
  <li><a href="#">Home</a></li>
  <li><a href="#">Archiv</a></li>
  <li><a href="#" class="sub-nav">Kontakt</a>
    <ul>
      <li><a href="#">Submenue 1</a></li>
      <li><a href="#">Submenue 2</a></li>
      <li><a href="#">Submenue 3</a></li>
    </ul>
  </li>
  <li><a href="#">Impressum</a></li>
</ul>
WordPress将其制作为以下内容:

<ul id="nav" class="menu">
    <li id="menu-item-636" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-636">
    <li id="menu-item-614" class="sub-nav menu-item menu-item-type-post_type menu-item-object-page menu-item-614">
    <li id="menu-item-615" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-615">
        <a href="http://welitso.de/2010?preview=1&template=welitso_html5&stylesheet=welitso_html5" title="archiv">Archiv</a>
        <ul>
            <li><a href="#">Submenue 1</a></li>
        </ul>
    </li>
    <li id="menu-item-1013" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1013">
</ul>
我怎样才能告诉WordPress“menu-item-615”上的链接应该有a级“sub-nav”?

1 个回复
SO网友:Niraj Chauhan

这是测试,这将采取你的所有子导航和添加类。

$(\'#nav li > ul\').parent().children("a").addClass("sub-nav");

结束