Что вы, вероятно, хотите, это:
$('<li >', {id: this.id , className : post.tags.join(' ')})
По умолчанию, когда вы приводите массив к строке, он соединяется запятыми, как вы видели. Использование join()
решит проблему.
Кроме того, class
является зарезервированным ключевым словом во всех браузерах (хотя некоторые не выдают ошибку, если вы его используете) , поэтому атрибут, который вы должны использовать для установки класса, называется className