jquery - 无法使用JQuery设置 "TD"的背景颜色

标签 jquery

我有一个如下表格

<table >
        <tr>
            <th scope="col">EmpId</th><th scope="col">EmpName</th>
        </tr>
        <tr>
            <td>1</td><td>ABC</td>
        </tr>
        <tr>
            <td>2</td><td>DEF</td>
        </tr>
</table>

我只想设置表格的“td”元素的背景颜色,而不是“th”。我尝试过

$("table").children("td").css('background-color', '#00ff00');

OR



$("table").children("tr").children("td").css('background-color', '#00ff00');

但是没有结果。

请帮忙看看我犯了什么错误?

谢谢

最佳答案

您可以尝试如下:

$("table tr").find("td").css('background-color', '#00ff00');

$("table td").css('background-color', '#00ff00');

<强> DEMO

根据@Matt Huggins的评论,您也可以执行以下操作:(但不是必需的)

$("table tbody td").css('background-color', '#00ff00');

<强> DEMO

关于jquery - 无法使用JQuery设置 "TD"的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10875553/

相关文章:

javascript - 禁用选择标签,并使用 angularjs 和 ng-repeat 从另一个选择标签中选择选项

javascript - 如果找到给定的 id,则添加必需的属性

javascript - 从框架将事件发送到顶级文档?

php - 如何使用ajax post请求实时检查来自mysql的数据?

jquery - 防止将 “left” 样式添加到粘性菜单元素

jquery - 在输入框光标后添加不可编辑的文字

javascript - 即使用户单击 "click"或右键单击 -> 在新选项卡中打开,如何触发 jquery "middle button"事件

javascript - 从 href 属性获取查询字符串参数

javascript - 在我刷新页面之前,下拉菜单和模式在 Vue 组件内不起作用

javascript - jquery 下拉菜单不适用于悬停