4

IE9 の RC にアップグレードしたところ、jQuery テンプレートを使用する Web ページがテンプレート コンテンツをレンダリングしていないことがわかりました。

開発者ツール (および Safari、FF など) で IE8 ブラウザー モードに切り替えると、ページは正常に動作します。

誰でもアイデアはありますか?

4

5 に答える 5

4

この問題は、IE9 で実行している場合の jQuery 1.5 のバグが原因でした。

これを機能させる唯一の方法は、jQuery 1.5.1 のリリースまで待つことです。

参照: http://bugs.jquery.com/ticket/8052

于 2011-02-16T15:47:49.220 に答える
1

.text()、.contents() の使用についてコードを確認し、それらを .html() に置き換えます。

IE はこれらの関数に問題があり、コンテンツを取得する唯一の信頼できる方法は .html() のようです: http://www.bennadel.com/blog/1829-Script-Tags-jQuery-And-Html-Text-And-Contents -.htm

于 2011-04-04T12:07:36.913 に答える
0

この問題は、最新バージョンの jQuery で修正されています。1.5.1にアップグレード

于 2011-03-28T22:53:27.563 に答える