我需要手动设置页面上每个表格的第一行的样式。不幸的是我正在处理一些旧的浏览器,所以想通过 jQuery 来做到这一点。
目前我正在使用:
$(function() {
$(".OpenCourse tr:first").addClass("OpenCoursesHeader");
});
然后添加.OpenCoursesHeader td {}
风格。
班上OpenCoursesHeader
似乎仅适用于第一个表。
我有什么想法如何将其应用到第二个?如果这样更简单的话,页面上总是只有两个表。
你可以使用first-child
选择器。first
只会选择您正在使用的选择器的第一个元素。
$(function() {
$(".OpenCourse tr:first-child").addClass("OpenCoursesHeader");
});
但如果您有嵌套表,此解决方案还会将该类添加到第一个tr
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)