Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用相同的类名命名整个列_Javascript_Html_Css - Fatal编程技术网

Javascript 使用相同的类名命名整个列

Javascript 使用相同的类名命名整个列,javascript,html,css,Javascript,Html,Css,我试图弄清楚是否可以在表中使用相同的类名命名整个列,而不必命名每个单元格。有什么建议吗?我会使用html、css或javascript来执行此操作吗?命名每个单元格是唯一的方法吗 很抱歉,如果我在错误的区域发布了此内容,我是此网站的新手,仍在尝试解决此问题您可以使用伪类选择器 表tr td:n子项(2){ 背景:#中交;; } 表tr td:n个孩子(4){ 背景:#00FFEE; } 1-1 1-2 1-3 1-4 2-1 2-2 2-3 2-4 3-1 3-2 3-3 3-4 4-1 4

我试图弄清楚是否可以在表中使用相同的类名命名整个列,而不必命名每个单元格。有什么建议吗?我会使用
html
css
javascript
来执行此操作吗?命名每个单元格是唯一的方法吗

很抱歉,如果我在错误的区域发布了此内容,我是此网站的新手,仍在尝试解决此问题

您可以使用伪类选择器

表tr td:n子项(2){
背景:#中交;;
}
表tr td:n个孩子(4){
背景:#00FFEE;
}

1-1
1-2
1-3
1-4
2-1
2-2
2-3
2-4
3-1
3-2
3-3
3-4
4-1
4-2
4-3
4-4

如果要将类添加到表中的所有元素(本例中为
td
元素),可以使用jQuery进行添加

$('td').addClass('my-class')
。我的班级{
颜色:红色;
}

1-1
1-2
1-3
1-4
2-1
2-2
2-3
2-4
3-1
3-2
3-3
3-4
4-1
4-2
4-3
4-4

你可以使用JS,剩下的问题(对我来说)是你为什么需要这样做如果只是为其应用特殊样式,您可以使用@epascarello的答案(无需修改html)-如果是出于其他原因,可能还有其他选择这正是
colgroup
构建的目的-如果它确实只是一个样式问题。我正在创建一个日历,希望我的团队能够根据需要进行更新。我无法在正确的日期输入正确的数字。我相信有一种方法比我正在尝试的更简单,任何建议都是受欢迎的……特别是如果有一种方法比我正在尝试的更好的话,而这将在第二和第四栏应用一种风格,它没有像OP那样给它起类名asking@ochi我假设OP不需要类名,也没有意识到他们有能力通过索引选择元素来应用样式。有一个广泛的问题,很难说OP的目标是什么。所以我就凭直觉去做了。不过,很公平,你的回答并没有解释这一点;)-想象一下,有人(一天/一周/一个月后)来问这个问题,找到你的答案,并认为它会在列中添加一个类名(如果没有),这对新手来说是非常困惑的。也许如果你在答案中添加一个解释,它会让OP知道你的代码做了什么,以及它如何帮助她?感谢@epascarello提供的表格。我希望你不介意我用过它。