jQueryのtoggle()を使用してテーブルの行を表示/非表示にしています。FireFoxでは正常に動作しますが、IE8では動作しません。
.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();
});
});