Insérer du Texte dans <span> balises avant le contenu

J'ai une question concernant jQuery. J'aimerais insérer un mot avant le contenu dans une balise. La raison d'être, je suis en utilisant les icônes sociales et j'aimerais que deux mots à pouvoir être inséré avant la durée de changer la variation. Ici est la police que j'utilise: http://drinchev.github.io/monosocialiconsfont/

Si je peux le faire à l'aide de CSS, je l'aimerais - ce qui fonctionne. J'ai essayé d'utiliser :avant de vous l'esprit.

Voici à quoi il ressemble... pour une icône youtube j'avais utilisation:

<span class="social">youtube</span>

La police lit "youtube" et en fait la youtube symbole. SI je voulais une icône ronde j'avais utilisation:

<span class="social">roundedyoutube</span>

Je fais les options de thème, et j'aimerais que les Icônes Sociales de style pour être "régulier, arrondi, rond" et lors de la sélection ont "arrondi" ou "cercle" pour être inséré avant le youtube dans le <span> balises. J'espère que je suis en train de sens.

Donc voici la configuration.

  1. J'ai du code HTML <span class="social"> youtube </span>
  2. J'ai JS code de l'importation de la social plage dans un DIV: $('span.socialarea').appendTo('#socialcontainer');
  3. Je veux un mot inséré avant youtube dans le code html.
  4. J'ai essayé d'utiliser certains des éléments suivants:
    $('span.socialarea').add('rounded');
    et
    $('span.socialarea').text('rounded');
    et
    $('span.socialarea').before('rounded');
    Le plus tard semble le meilleur travail, mais a ajouté ça à l'extérieur de la durée de pas à l'intérieur.

L'espoir qui fait sens!
Version courte: ajouter un mot avant que le contenu dans une balise span.

  • Voir ma mise à jour avec la démo
InformationsquelleAutor Airman | 2013-06-11