javascript - 如何在第一个 tr 的特定 td 上应用 css

标签 javascript html css angularjs

我是 AngularJS 的初学者,真的不想使用 JQuery 来解决我的问题(也许我错了)。

这是我的问题:

我想在表格中第一个 tr 的最后一个 td 元素上应用 CSS。

我的代码:

<table>
    <tr ng-repeat="person in persons | orderBy:'name'">
        <td>{{person.name}}</td>
        <td>{{person.email}}</td>
    </tr>
</table>

所以对于第一个 tr,最后一个 td 元素应该是 <td class="myClass">{{person.email}}</td>

感谢您的回答和解释。

编辑:我忘了说,我知道如何通过在最后一个 td 上应用 css 来解决我的问题,但我想用 angularjs 来解决,因为我可以有不同的,根据不同的情况,我想应用另一种 CSS 样式。

最佳答案

或者如果你不想放置 id 或类,你可以这样做:

table tr:first-child td:last-child {}

请注意,并非所有浏览器都支持子选择器

关于javascript - 如何在第一个 tr 的特定 td 上应用 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18353878/

相关文章:

jquery - 将 Bootstraps 输入字段样式与 JQuery 功能结合使用

javascript - 使用 couchDB 复制 pouchDB 文档

javascript - 从另一个获取 css 高度值

html - CSS 下拉菜单

html - 如何在不给它一个 ID 的情况下只更改一个类的一个元素?

html - 垂直和水平居中对齐文本

javascript - 我正在尝试通过 url 传递 javascript 变量

javascript - "TypeError: kinds.map is not a function."React.js

Python - 将邮件发送到带有嵌入图像的 GMAIL

javascript - 使用 onClick 更改背景图像