作者:峰的紫色摩天轮 | 来源:互联网 | 2022-10-15 08:56
这是我的片段:
$( document ).ready(function() {
//$(".tree-node").parents('.tree-child-folders').css("color", "red");
//$(".tree-collapsed:has(.tree-child-folders)").css("color", "red");
$(".tree-node > .tree-collapsed:has(.tree-child-folders)").css("color", "red");
});
TEST1
CHANGE COLOR
TEST3
TEST4
TEST5
TEST6
TEST7
TEST8
TEST9
我想将红色放到
包含该类的.tree-collapsed
上,并在同一级别上
包含该类的.tree-child-folders
我想知道是否可以仅使用CSS来做到这一点?
1> Soothran..:
可以使用具有一般后继同级选择器的css ~
(意味着元素在此之后,但不一定紧随其后)或下一个同级选择器来实现+
.tree-node > .tree-child-folders ~ .tree-collapsed {
color: red;
}
TEST1
CHANGE COLOR
TEST3
TEST4
TEST5
TEST6
TEST7
TEST8
TEST9