http://jsfiddle.net/mark69_fnd/DyRCZ/:
在 Chrome 上:

在 IE9 上:

我正在使用 jQuery 1.8.0
现在,我知道 IE9 很烂,但 IE 是 5 大浏览器之一,而 jQuery 应该将开发人员与 IE 的“特性”隔离开来,不是吗?
那么,有什么问题呢?
谢谢。
附言
我知道 IE 主题会邀请进行某种谈话,但请保持建设性。
编辑
对于所有声称字符串数组不起作用的人。jQuery 1.8.0 支持它,否则它既不能在 Chrome 也不能在 Firefox 上工作。但它对他们两个都有效!唯一的问题是 IE9,这意味着 jQuery 1.8.0 after()API 在那里被破坏了。
编辑2
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 上。
编辑3
我很蠢。我是。