将班级添加到最近的父母孩子

时间:2013-10-31 10:13:59

标签: jquery

我试图做类似的事情,但不能让它继续下去。

EXAMPLE

我想做的不同的是搜索类似于示例的类,但随后将一个类添加到子“a”标记中。这样的事情。

$("#tabAdm").closest('li[class^="tabAdmission"] > a').addClass('active_pat_tab');

看起来很简单,但就像我说的那样,无法让它发挥作用。

1 个答案:

答案 0 :(得分:2)

.closest()将为您提供所需的祖先引用,然后您需要使用后代遍历方法来查找所需的子项

使用.children()

var xxx = $("#tabAdm").closest('li[class^="tabAdmission"]').children('a').addClass('active_pat_tab');

a不是tabAdmission的孩子而是后代 - .find()

var xxx = $("#tabAdm").closest('li[class^="tabAdmission"]').find('a').addClass('active_pat_tab');