这是一个奇怪的问题。我正在尝试为不支持 CSS 伪类的旧版 IE 复制 :last-child
。
如果您查看以下代码,背景颜色更改有效,但边距无效。单元格 (.inner
) 内的一个 div 当前有 3px 的边距,但边距覆盖没有发生。我知道 jQuery 可以遍历到 div,因为背景颜色更改有效。仅 IE6 和 IE7 存在此问题。有人有建议吗?非常感谢。
$J('table tbody tr td .inner:last').css({ 'margin-right':'0px', 'background':'red' });
如果我需要提供更多信息,请告诉我。
最佳答案
:last-child 是 CSS3 选择器,我想你想把它应用到 td,而不是 .inner div 来调整每行最后一个单元格中的 .inner div 的边距:
$('table tbody tr td:last-child .inner')...
关于jquery - 无法使用 jQuery :last 调整表格单元格的右边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5836968/