http://jsfiddle.net/mark69_fnd/DyRCZ/:
Chromeの場合:
IE9の場合:
jQuery1.8.0を使用しています
さて、IE9はダメだと知っていますが、IEは5つの主要なブラウザーの1つであり、jQueryは開発者をIEの「特殊性」から隔離することになっていますね。
それで、何が問題なのですか?
ありがとう。
PS
IEの主題が特定の種類の話に招待することは知っていますが、建設的にしてください。
編集
文字列の配列が機能していないと主張するすべての人に。jQuery 1.8.0はそれをサポートします。そうでなければ、ChromeでもFirefoxでも機能しませんでした。しかし、それはそれらの両方に当てはまります!唯一の問題はIE9にあります。これは、jQuery1.8.0APIafter()
がそこで壊れていることを意味します。
EDIT2
after()
jQuery 1.8.0には、Chromeでも問題が多いと思います。たとえば、以下は機能する必要がありますか?
$('#itemsHeader').after("
<tr><td>a</td></tr>");
http://jsfiddle.net/mark69_fnd/Nw8Hz/
そして何について:
$('#itemsHeader').after(" <tr><td>a</td></tr>");
答えは、前者は機能しませんが、後者は機能するということです。HTMLの観点からは、どちらも同一であり、機能するはずです。しかし、それはChromeでもありません。
EDIT3
私は愚かだ。はい、そうです。