我正在使用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();
});
});