Guillemets dans .html("<i class='material-icons left'>")

Résolu
barale61 Messages postés 1214 Date d'inscription   Statut Membre Dernière intervention   -  
barale61 Messages postés 1214 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je n'arrive pas à mettre plusieurs classes sans que les guillemets gênent. Je vous remercie de votre aide.

.html("<i class='material-icons left'>report_problem</i>");

3 réponses

jordane45 Messages postés 38483 Date d'inscription   Statut Modérateur Dernière intervention   4 746
 
Bonjour,

Je ne comprend pas ton souci.
Le bout de code que tu nous montres semble être correct ..... en quoi cela ne fonctionne pas pour toi ??
0
barale61 Messages postés 1214 Date d'inscription   Statut Membre Dernière intervention   110
 
Je souhaite mettre en forme un message d’erreur et l'afficher via jquery comme ceci:

var erreur_photo = "<div id="card_1" class="card">
<div class="card-content red white-text col s12 m12 l4">
   <i class="material-icons left">report_problem</i>
       Le type d'image n'est pas valide. Seules les extensions .png, .jpg, .jpeg, et .gif sont autorisées !
   </div>
</div>";

$image_preview.find('.nom_photo').html(erreur_photo);


Cela ne fonctionne pas par-ce-que j'imagine qu'il s'arrête au premier guillemet rencontré.
0
jordane45 Messages postés 38483 Date d'inscription   Statut Modérateur Dernière intervention   4 746
 
Première ligne. . Remplacé les " par des ' dans les attributs de tes éléments html (id='....' class='....' etc... )
0
barale61 Messages postés 1214 Date d'inscription   Statut Membre Dernière intervention   110
 
J'ai enlevé les espaces (retour chariots) et cela fonctionne bien. Merci.
0