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

Résolu
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

  1. Modérateur
    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
    1. 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
      1. Modérateur
        Première ligne. . Remplacé les " par des ' dans les attributs de tes éléments html (id='....' class='....' etc... )
        0
    2. J'ai enlevé les espaces (retour chariots) et cela fonctionne bien. Merci.
      0