При создании объектов jQuery в последнее время я использовал следующий синтаксис, как описано здесь :
var $el = $('<div/>', {
class: 'class-1 class-2'
});
Safari 5.0.5 выдает синтаксическую ошибку в точке, где я используюнад конструкцией.
Удаление второго аргумента и добавление классов с помощью addClass устраняет ошибку, но выглядит довольно нелегко.
Как вы создаете свои объекты?Я также пытался использовать attr ({class: 'class-1'}), но получил ту же синтаксическую ошибку.