- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:IE8でjQueryのtoggleが動作しません。)
IE8でjQueryのtoggleが動作しません
このQ&Aのポイント
- IE8でjQueryのtoggleが動作しません。inputをクリックすることで同じクラス名が与えられている行を非表示/表示の切替えを行なおうとしています。
- IE8でjQueryのtoggleが動作しません。対処法がありましたら教えてください。
- IE8でjQueryのtoggleが動作しません。質問記事のリンク先で同様の問題を質問し、IE7とIE8の互換モードでは動作できるようになりました。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
jQueryを最新バージョン(1.4)にする事をお勤めします。 そうすれば、 ar trshow = $(this).attr("class"); としても、標準モードで、うまくいくはずです。
その他の回答 (2)
- yamada_g
- ベストアンサー率68% (258/374)
回答No.3
No.1です。 IEは7からバージョンアップしたものです。 Win7は手元にないので確認できません。申し訳ないです。
質問者
お礼
ご返信ありがとうございます。 XPで6から8へアップグレードしたマシンで確認したところ動作しましたので、 やはり環境によって不具合が生じるようです。
- yamada_g
- ベストアンサー率68% (258/374)
回答No.1
当方のマシンのIE8では記載のコードで互換表示モードでなくても問題なく動作します・・・ OS:WindowsXP Pro SP3 IE:8.0.6001.18702 jquery:1.4.2 で確認しました。
質問者
お礼
ご回答ありがとうございます。 IE8は7からアップグレードされたのでしょうか? Win7のまっさらなIE8だと動作しないようです。
お礼
ありがとうございます。 jQueryを最新バージョンに差し替えたところ動作しました。 大変助かりました。 新規インストールしたIE8だけ動作しないというところが釈然としないのですが 問題は解決しましたので納得しようと思います…。