嵌套表中的javascript

标签 javascript html css

我写了一个程序,想在嵌套表中做一些事情(CSS/JavaScript),但是我遇到了一些问题。

我想在 tbody 中的奇数 tr 元素中显示一些内容,即:

<tr>
    <th>0</th>
    <th>Match Key</th>
    <th>Marketing</th>
</tr>

<tr>
    <th>1</th>
    <th>Match Key</th>
    <th>Marketing</th>
</tr>

在我的程序中,但是当我使用 JavaScript 或 CSS 时,它将应用于子表。

如何在 JavaScript 和 CSS 中转义子表?

JsFiddle

最佳答案

如果您希望将样式应用于 #report 中的表格单元格,但不适用于嵌套表格中的单元格,您可以使用此方法:

#report > tbody > tr > td{ /*some styles*/ }

CSS选择器中的>字符称为子选择器

因此,例如 #reports > tbody > tr 只选择一个表行,它是 tbody 的直接子级,而 tbody 的直接子级#reports

关于嵌套表中的javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21872160/

相关文章:

html - 如何从 :visited image in nav? 中删除边框

Javascript - 在新选项卡中打开链接(同一窗口)

javascript - 如何允许特定的 html 实体在 ng-repeat 中显示,同时清理其余实体?

html - Safari 中的图像高度

css - 字体会导致性能问题

php - 使用 PHP 以编程方式将 CSS 注入(inject) Joomla 内容编辑器 (JCE)?

Javascript - 如何替换页面内容中的单词

javascript - 从两个动态下拉列表中选择值

javascript - 如何根据一组控制和目标坐标将图像转换为不同的尺寸?

html - 如何垂直顶部对齐 INPUT 文本元素中的文本?