我快要抓狂了,因为所有额外的时间都花在护理 IE 上 -_-
嗯,我有一个无序列表的 div,我正在尝试对其进行排序。 这在 Chrome 和 Firefox 中都可以完美运行,但在 IE 中则不行。
JS 相当简单:
$('#VariantContainer > .ProductVariant').sort(function(a,b){
return a.id > b.id
}).appendTo('#VariantContainer')
在 IE 中查看这个 fiddle : http://jsfiddle.net/PAJ3w/
有人知道为什么吗?
谢谢:)
BR 马丁
最佳答案
使用数字而不是 bool 值。对我来说,这是最好的变体(因为很明显我们使用数字):
parseInt(a.id) - parseInt(b.id)
关于jQuery 排序在任何 IE 浏览器中都不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21722514/