我有一个有3列的表格。第二列不需要设置样式。这样,每隔一行就不需要设置样式,高度为20px。我想直接用jQuery来做这件事。在jsfiddle示例中,第二行高度是我希望所有交替行的高度(20px),但如果不将类高度设置为0px并将类直接应用于标记,则无法获得该高度。有人能帮帮忙吗?(我希望我说得很清楚)。谢谢!
我的例子是jsfiddle。http://jsfiddle.net/squirc77/g6gKQ/
发布于 2013-04-26 00:45:30
首先,您不需要将此高度样式添加到行中,因为它只会干扰jQuery样式,因此去掉
height: 85px;
在……里面
#tbl_notice td { border: 1px solid #f2f2f2; width: 400px; height: 85px; vertical-align:middle; background: transparent url(images/fieldsetBgLg.png) repeat-x; }
实际上,您并不需要这行代码。
#tbl_notice tr td.oddRow{height:0px;}
只需确保去掉奇数行和中间列中的无分隔符(nbsp;),因为这会阻止您将行和列设置为您希望的高度和宽度。
完成这些更改后,您的jQuery代码应该可以正常工作。
Here是我所做更改的JSFiddle。
https://stackoverflow.com/questions/16218945
复制相似问题