我有一些jQuery代码:
jQuery('li:has(.selected)').addClass('test');
如果li
li
与a
类.selected
,我需要将课程添加到{{1}}。
答案 0 :(得分:3)
如果LI有一个带有类.selected
的A,我需要将类添加到LI
那么li
会有a.selected
吗?然后:
jQuery("a.selected").parent("li").addClass("test");
或可能
jQuery("li > a.selected").parent().addClass("test");
或者如果你真的是指祖先,而不是父母:
jQuery("li a.selected").closest('li').addClass("test");
更多:
答案 1 :(得分:1)
试试这个:
$(function() {
$('li').has('a.selected').addClass('test');
});
另一件容易的事就是选择一个本身:
$(function() {
$('a.selected').parent('li').addClass('test');
});