javascript - 拖放时更改表格行颜色

标签 javascript jquery css

我有 5 种不同的颜色:例如。 (1) 红色,(2) 橙色,(3) 蓝色,(4) 黄色,(5) 和绿色。这些颜色只会为我的前 5 个数据着色。如果我将数据拖放到数字 2,它必须是橙色等等....如何使用 css 或 js 实现它?

最佳答案

要为表格行着色,试试这个:

假设您有一个类似这样的表:

<table>
    <tr><td>Some text! 1</td></tr>
    <tr><td>Some text! 2</td></tr>
    <tr><td>Some text! 3</td></tr>
    <tr><td>Some text! 4</td></tr>
    <tr><td>Some text! 5</td></tr>
</table>

然后,使用 CSS 设置这些行的样式:

table tr:nth-child(1){ background: red;    } /* colour the first row "red" */
table tr:nth-child(2){ background: orange; } /* colour the second row "orange" */
table tr:nth-child(3){ background: blue;   } /* etc... */
table tr:nth-child(4){ background: yellow; }
table tr:nth-child(5){ background: green;  }

Result

关于javascript - 拖放时更改表格行颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14702578/

相关文章:

javascript - 使用动态对象属性进行 ES6 解构

javascript - 访问nodejs中各个级别的嵌套JSON对象

javascript - 在 jquery 中传递 "this"上下文

c# - 未触发 Kendo UI DropDownList Change 事件

javascript - 使用javascript制作 Sprite 动画(每5秒)

CSS 文本布局/格式问题

javascript - jsctypes - 将 SHChangeNotifyRegister 用于 MEDIA/DRIVE 事件的问题

javascript - ajax 动态加载网页后 jQuery 元素未加载

javascript - onclick 函数不在 javascript for 循环内重复

使 Gif 在悬停区域外播放的 CSS 代码