查找元素并添加类(jQuery)

时间:2009-10-14 11:59:07

标签: jquery list nested

<ul>
   <li><a href="#">LEVEL 1</a>
      <ul>
         <li>...</li>
      </ul>
   </li>
   <li><a href="#">LEVEL 1</a>
      <ul>
         <li>...</li>
      </ul>
   </li>
</ul>

我有一个嵌套列表,我想使用jQuery根据这个条件将类添加到包含A>LEVEL 1的LI:if a nested UL exists AFTER UL LI A, do x else y

感谢。

1 个答案:

答案 0 :(得分:5)

要简单地向具有锚点后跟<li>的{​​{1}}元素添加一个类,请执行以下操作:

<ul>

如果你确实需要不同的课程,那么你需要一些代码:

$("ul li:has(a + ul)").addClass("someClass");