• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:IE8でjQueryのtoggleが動作しません。)

IE8でjQueryのtoggleが動作しません

このQ&Aのポイント
  • IE8でjQueryのtoggleが動作しません。inputをクリックすることで同じクラス名が与えられている行を非表示/表示の切替えを行なおうとしています。
  • IE8でjQueryのtoggleが動作しません。対処法がありましたら教えてください。
  • IE8でjQueryのtoggleが動作しません。質問記事のリンク先で同様の問題を質問し、IE7とIE8の互換モードでは動作できるようになりました。

質問者が選んだベストアンサー

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.2

jQueryを最新バージョン(1.4)にする事をお勤めします。 そうすれば、 ar trshow = $(this).attr("class"); としても、標準モードで、うまくいくはずです。

ikachan39
質問者

お礼

ありがとうございます。 jQueryを最新バージョンに差し替えたところ動作しました。 大変助かりました。 新規インストールしたIE8だけ動作しないというところが釈然としないのですが 問題は解決しましたので納得しようと思います…。

その他の回答 (2)

  • yamada_g
  • ベストアンサー率68% (258/374)
回答No.3

No.1です。 IEは7からバージョンアップしたものです。 Win7は手元にないので確認できません。申し訳ないです。

ikachan39
質問者

お礼

ご返信ありがとうございます。 XPで6から8へアップグレードしたマシンで確認したところ動作しましたので、 やはり環境によって不具合が生じるようです。

  • yamada_g
  • ベストアンサー率68% (258/374)
回答No.1

当方のマシンのIE8では記載のコードで互換表示モードでなくても問題なく動作します・・・ OS:WindowsXP Pro SP3 IE:8.0.6001.18702 jquery:1.4.2 で確認しました。

ikachan39
質問者

お礼

ご回答ありがとうございます。 IE8は7からアップグレードされたのでしょうか? Win7のまっさらなIE8だと動作しないようです。

関連するQ&A