【发布时间】:2009-06-10 11:58:24
【问题描述】:
我正在使用 jQuery 的 toggle() 来显示/隐藏表格行。它在 FireFox 中运行良好,但在 IE 8 中无法运行。
.show()/.hide() 工作正常。
slideToggle() 在 IE 中也不起作用 - 它会显示片刻然后再次消失。在 FireFox 中运行良好。
我的 HTML 看起来与此类似
<a id="readOnlyRowsToggle">Click</a>
<table>
<tr><td>row</td></tr>
<tr><td>row</td></tr>
<tr class="readOnlyRow"><td>row</td></tr>
<tr class="readOnlyRow"><td>row</td></tr>
<tr class="readOnlyRow"><td>row</td></tr>
</table>
JavaScript
$(document).ready(function() {
$(".readOnlyRow").hide();
$("#readOnlyRowsToggle").click(function() {
$(".readOnlyRow").toggle();
});
});
【问题讨论】:
-
在 IE8 中与 TD:s 相同的问题。