javascript - 仅将 CSS 规则应用于 <tr> 中的第一个 <td> 而不分配类/id?

标签 javascript jquery html css

我已经看过this ,这不是我在这里需要的..

我需要类似的东西

table.mytable tr first-td's { border: 1px solid black; }

对于

<table class="mytable">
<tr>
<td>This has the border</td>
<td>no border</td>
<td>no border</td>
</tr>
<tr>
<td>This has the border</td>
<td>no border</td>
<td>no border</td>
</tr>
<tr>
<td>This has the border</td>
<td>no border</td>
<td>no border</td>
</tr>
</table>

如果这不可能,请告诉我,我会很难过。

如果需要完成工作,Javascript/jQuery 是可以接受的。

最佳答案

table.mytable tr td:first-child { border: 1px solid black; }

https://developer.mozilla.org/en-US/docs/CSS/:first-child

也适用于 jQuery ( http://api.jquery.com/first-child-selector/ ):

$('table.mytable tr td:first-child')

关于javascript - 仅将 CSS 规则应用于 <tr> 中的第一个 <td> 而不分配类/id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11959436/

相关文章:

javascript - 更改按钮上的文本 "Show"/"Hide"单击不起作用

javascript - 使用 PHP 和 Javascript 在默认 HTML 选择上运行函数

html - 如何删除 FF 中文本区域右侧的白色 block 空间?

javascript - 获取 HTML5 数字输入的值

javascript - 是否可以在youtube.com中控制嵌入式视频播放器?

javascript - 将字符串数组分配给js变量以便在游戏中自动完成?

javascript - 如何创建包含 GUI 并控制父浏览器窗口的弹出浏览器窗口

javascript - 如何在使用 jQuery 的 .trigger ('dragstart' 时使用 .setData/.getData 来实现 HTML5 的拖放功能

php - 从表单发布多维数组

javascript - 单击后立即删除单击事件处理程序