我试图做类似的事情,但不能让它继续下去。
我想做的不同的是搜索类似于示例的类,但随后将一个类添加到子“a”标记中。这样的事情。
$("#tabAdm").closest('li[class^="tabAdmission"] > a').addClass('active_pat_tab');
看起来很简单,但就像我说的那样,无法让它发挥作用。
答案 0 :(得分:2)
.closest()将为您提供所需的祖先引用,然后您需要使用后代遍历方法来查找所需的子项
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');