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