html - 另一个类中类前缀的选择器

标签 html css css-selectors

我想知道下面示例的正确选择器是什么

<span class="A">
   <span class="B_C"></span>
   <span class="B_D"></span>
<span>

我想选择嵌套在 A 内以 B_ 开头的所有类。我已经尝试了其中的每一个,但没有一个起作用:

.A + [class^="B_"], .A + [class*=" B_"]
.A > [class^="B_"], .A > [class*=" B_"]
.A [class^="B_"], .A [class*=" B_"]

最佳答案

一个元素可以有多个类,因此如果您只按类选择,则可以更容易:

<span class="A">
   <span class="class_b class_c"></span>
   <span class="class_b class_d"></span>
<span>

您可以选择所有具有b的类:

.A .class_b

关于html - 另一个类中类前缀的选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15078853/

相关文章:

html - angular material layout-align space-between 在 IE 中不起作用

javascript - 如何在循环内增加计数值

css - 是否有 CSS 父级选择器?

css - 如何在属性选择器中使用/模拟类似正则表达式的反向引用?

php - 文本区域,nl2br,大量换行符

jquery - 在 jQuery 序列化为数组后删除选定的键和值

javascript - Div 每次在页面刷新时改变位置

css - 如何让一个 div 扩展到其可变高度的父 div 的整个高度?

Android - 多屏支持问题

html - 是否可以让黄色背景只包围 "This is Main website"字?