【发布时间】:2016-11-23 11:20:49
【问题描述】:
我的应用程序上有一个任务列表。有些任务有子任务,它们通过属性附加到我的 html 代码上的父级。
这些任务位于一个列表(父任务和子任务)中,其中没有元素层次结构,只有一个普通的 <li> 元素。他们对父级的唯一附件是 data-parent 属性。
我想为每个共享父元素的元素应用一个类,如果类名是静态的会很容易,但由于它是动态的,所以有点困难..
我想要完成的事情:
.parent-element4322.red ~ li[data-parent=4322]{
background:red
}
这将是一个静态类,我正在考虑类似这样的通配符:
.parent-element*.red ~ li[data-parent=*]{
background:red
}
显然,两个 * 将匹配同一个类,而不是任何类。
知道如何实现这一目标吗?
【问题讨论】:
-
是的,我以前看过那个帖子,它可以匹配任何元素,我需要匹配第一个元素的东西,然后匹配第二个与第一个相同的元素
标签: html css css-selectors html-lists