У меня есть зацикливание функция, создающая:заменить запятые с пробелами из массива JSon
<li id="id1" name="Tag1,Tag2,Tag3">
<li id="id2" name="Tag1,Tag2,Tag3">
$.each(data.posts, function(i, post){
$('<li >', {id: this.id , name: post.tags})
});
Как заменить запятые между тегами с пробелами. Также есть способ, которым я могу отправить теги атрибуту «class» вместо «name». Кажется, он не работает в Safari.
Спасибо! отлично работает – Alex
+1, 'class' является [будущим зарезервированным словом] (http://bclary.com/2004/11/07/#a-7.5.3), все из них следует избегать как идентификаторы ... – CMS
Вышеприведенное предполагает, что теги представляют собой массив (который, по-видимому, находится в случае Алекса). Если теги являются строкой, вы могли бы сделать либо «tags.split (','). Join ('')" или "tags.replace (/,/g, '')" – broofa