Ответ 1
IE не имеет String.trim()
, вам понадобится $.trim()
(который использует встроенную обрезку, если она доступна, эмулирует ее в IE), например:
var item = $.trim($("#item_"+ itemArray[itemIndex]).find('a').text());
При отладке некоторого jQuery, который не работает в IE, я нашел это сообщение об ошибке:
var item = $("#item_"+ itemArray[itemIndex]).find('a').text().trim();
Object doesn't support this property or method (script.js, line 100, character 2)
character 2
для меня не имеет смысла. На основе отображаемого текста character 2
будет буква a
в var
, но, конечно, это не имеет никакого смысла.
(Не следует ли использовать var
?)
Я знаю, что jQuery работает в некоторой степени, или script не смог бы зайти так далеко на мою страницу.
IE не имеет String.trim()
, вам понадобится $.trim()
(который использует встроенную обрезку, если она доступна, эмулирует ее в IE), например:
var item = $.trim($("#item_"+ itemArray[itemIndex]).find('a').text());
IE не имеет метода trim
.
Вместо этого вы можете вызвать jQuery.trim(...)
.