无法使用jQuery在表格单元格上调整右边距:last

时间:2011-04-29 20:17:47

标签: jquery css internet-explorer-7 internet-explorer-6

这是一个奇怪的。我正在尝试为不支持CSS伪类的旧版IE复制:last-child

如果查看以下代码,背景颜色更改有效,但边距不会。单元格内的div(.inner)目前的边距为3px,但边缘覆盖不会发生。我知道jQuery可以遍历div,因为背景颜色变化有效。这只是IE6和IE7的问题。有人有建议吗?非常感谢。

$J('table tbody tr td .inner:last').css({ 'margin-right':'0px', 'background':'red' });

如果我需要提供更多信息,请告诉我。

1 个答案:

答案 0 :(得分:0)

:last-child是CSS3选择器,我想你想把它应用到td,而不是.inner div来调整每行最后一个单元格中.inner div的边距:

  

$('table tbody tr td:last-child .inner')...