gpt4 book ai didi

javascript - 从元素中删除类后,IE6 不会更新样式

转载 作者:行者123 更新时间:2023-11-28 19:09:46 33 4
gpt4 key购买 nike

我正在构建一个网站,并试图让它在 IE6 下正确显示,正如您可能猜到的那样,这需要大量工作。

我有这个 CSS 样式:

table.tasks > tbody > tr.finished> td.description
{
text-decoration: line-through;
}

还有这段 html 代码:

<table>
<tbody>
<tr>
<td class="description">Blah</td>
</tr>
</tbody>
</table>

现在,我以编程方式将“finished”类添加到 (使用 jQuery)。并且样式已更新,文本出现了删除线。但是,当我以编程方式删除同一个类(仍在使用 jQuery)时,样式没有更新,文本仍然显示为删除线。

这是怎么回事?

最佳答案

IE6 识别直接子选择器(>),因此jQuery 可能无法更新样式。虽然这不是一个好的解决方案。您要么必须删除这些子选择器,要么对 IE6 使用不同的方法。

关于javascript - 从元素中删除类后,IE6 不会更新样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1196088/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com