在jquery $ .each上遇到IE7的一些问题,这给了我 “对象不支持....”
arr = arr[1].split('::');
$.each(arr, function() {
item = $(this).split("#_#");
});
答案 0 :(得分:3)
不要使用jquery扩展版本。 split
是本机javascript方法,而不是jquery方法。
$.each(arr, function() {
item = this.split("#_#");
});
注意:我假设item = ...
行只是较长方法的摘录。
更新per @ user1158040的注释:要使其与IE7一起使用,您可能需要将数组声明为实际的数组对象而不是数组文字。所以不要这样:
var arr = ['abc', 'def', 'ghi'];
你这样做:
var arr = new Array('abc', 'def', 'ghi');