javascript - 如何设置表单中包含的表中第一个 <td> 元素的样式

标签 javascript jquery css

假设我有这个表格:

<form>
  <table>
    <tbody>
      <tr>
        <td style="font-family : Arial">
          Sample text
        </td>
      </tr>
    </tbody>
  </table>
</form>

由于我没有它的 id,我如何才能将新样式添加到此表单的第一个,这是我目前所拥有的:

form table tbody tr td{
    font-family : Arial;
    font-weight: bold;
}

最佳答案

如果您希望您的规则仅应用于其父项的第一个子项,请使用 first-child:

form table tbody tr td:first-child {
    font-family : Arial;
    font-weight: bold;
}

Reference from the MDN

关于javascript - 如何设置表单中包含的表中第一个 <td> 元素的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12390023/

相关文章:

javascript - 是否有一个 JS 库可以根据特异性对 CSS 选择器文本进行排序?

javascript - 如何在 Javascript 中计算将窗口滚动到图标中心位置的坐标?

javascript - 文本的实时预览使链接在悬停时不会改变背景颜色

jQuery SlideToggle() 问题 - 更改显示 :block to display:inline-table?

IOS Phonegap : landscape to portrait break overflow-x

javascript - 字符串操作 - 在字符的最后一个位置之后获取值

jquery - 如何在 css 或 jquery 中为平铺/马赛克 div 布局使用一个背景

jquery - 动画关闭切换滑动面板?

html - 如果有子列表css,如何水平对齐列表

javascript - knockout 中的 session 值(value)