je boucle une fonction création:remplacer des virgules avec des espaces de tableau 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})
});
Comment puis-je remplacer les virgules entre les balises avec des espaces. Aussi est-il un moyen que je peux envoyer les balises à un attribut "classe" au lieu de "nom". Il semble ne pas fonctionner dans Safari.
Merci! fonctionne parfaitement – Alex
+1, 'class' est un [futur mot réservé] (http://bclary.com/2004/11/07/#a-7.5.3) tous devraient être évités comme identifiants ... – CMS
Ce qui précède suppose que les balises sont des tableaux (ce qui, apparemment, est dans le cas d'Alex). Si tags est une chaîne, vous pourriez faire soit "tags.split (','). Join ('')" ou "tags.replace (/,/g, '')" – broofa