我有一些 jQuery 代码:
jQuery('li:has(.selected)').addClass('test');
我需要将类添加到liif lihas awith class .selected。
如果 LI 的 A 类为 .selected,我需要向 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");
更多的:
试试这个:
$(function() {
$('li').has('a.selected').addClass('test');
});
另一个简单的事情是只选择 a 本身:
$(function() {
$('a.selected').parent('li').addClass('test');
});