IE9 の RC にアップグレードしたところ、jQuery テンプレートを使用する Web ページがテンプレート コンテンツをレンダリングしていないことがわかりました。
開発者ツール (および Safari、FF など) で IE8 ブラウザー モードに切り替えると、ページは正常に動作します。
誰でもアイデアはありますか?
IE9 の RC にアップグレードしたところ、jQuery テンプレートを使用する Web ページがテンプレート コンテンツをレンダリングしていないことがわかりました。
開発者ツール (および Safari、FF など) で IE8 ブラウザー モードに切り替えると、ページは正常に動作します。
誰でもアイデアはありますか?
この問題は、IE9 で実行している場合の jQuery 1.5 のバグが原因でした。
これを機能させる唯一の方法は、jQuery 1.5.1 のリリースまで待つことです。
.text()、.contents() の使用についてコードを確認し、それらを .html() に置き換えます。
IE はこれらの関数に問題があり、コンテンツを取得する唯一の信頼できる方法は .html() のようです: http://www.bennadel.com/blog/1829-Script-Tags-jQuery-And-Html-Text-And-Contents -.htm
この問題は、最新バージョンの jQuery で修正されています。1.5.1にアップグレード