html - 如何选择不在表头中的具有特定类的html表格单元格

标签 html css css-selectors

我已经给出了 HTML 页面,但不允许更改 html 代码(例如,使用 ID 等扩展 html 元素)。 我只允许使用现有的元素类、ID 等来更改布局。 我要为其更改文本属性的元素具有类 .requestStatus 并且在表调用中,但这不是唯一具有此 css 类的元素。 如何只选择绿色边框的元素而不选择红色边框的元素?

enter image description here

最佳答案

:not(...) 选择器正是您要寻找的:

CSS:

<style>
    tr:not(tr>th) span.requestStatus { }
</style>

jQuery:

var selected_objects = $("tr:not(tr>th) span.requestStatus");

如果您提供更多详细信息,关于您尝试对每个元素实际“做什么”,则提供额外说明会更容易。

关于html - 如何选择不在表头中的具有特定类的html表格单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41863086/

相关文章:

html - 音频元素无法与 Safari 一起正常工作

css - 如何将速记 CSS 转换为速记?

html - Bootstrap 4 在小屏幕上的奇怪行为

css - 如何使用CSS3选择器忽略IE8?

css - 第一个类型未按预期工作

html - 我可以像输入一样访问具有内联样式的元素吗?

javascript - 我如何在无序列表中居中绝对列表项?

html - 我怎样才能防止我的动画突然从 'snapping' 中结束?

javascript - 将模型引用直接传递给 HTML 元素是否正确?

javascript - 裁剪 Canvas 中显示的图像