0
votes

Modifier le style CSS dans la fonction JQuery

J'ai une fonction jQuery dans laquelle je définis un élément de plage. Je veux juste remplacer le "130px" par une variable. J'ai une variable avec la valeur "largeur: 130px". Je ne sais évidemment pas comment le mettre là-bas. Merci pour toutes les idées!

link.append('<span class="title" style="width:130px">' + item.title + '</span>');


1 commentaires

link.css ('largeur', votrevar) . .CSS peut également prendre un objet.


3 Réponses :


1
votes

Utilisez + pour concaténer les chaînes. xxx

ou utiliser link.css ({"largeur": yoursvariable})

in css () Utilisez Camalcase dans les propriétés Noms xxx


1 commentaires

Oui c'est le "+" manquant. Merci tous les gars!



1
votes

Vous pouvez voir que j'ai concanéré une variable code> JS code> avec la span> code> tags. Regardez l'exemple.

N'oubliez pas d'ajouter Affichage: Bloquer CODE> à votre SPAN CODE> Elément afin de voir l'effet de la largeur code> p> p>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="link">test</div>


0 commentaires

0
votes

Utilisez ce lien.css ('largeur', '300px');


0 commentaires