58 votes

Comment changer le contenu de la Span en utilisant jQuery?

 <span class="stbuttontext" st_page="home">ShareThis</span>
 

Je veux changer "Partager ceci" en "Partager",

s'il vous plaît laissez-moi savoir la solution.

merci,

101voto

Sarfraz Points 168484

Vous pouvez faire avec:

 $('.stbuttontext').text('Share');
 

pour le contenu textuel ou

 $('.stbuttontext').html('Share');
 

pour le contenu HTML .

Dans votre cas cependant, la première déclaration devrait être correcte :)

22voto

Christopher Altman Points 2371

C'est ma façon de penser sur le moment de l'utiliser .html() vs .texte().

Utiliser .html() lorsque vous souhaitez ajouter un style avec des balises html pour le texte de remplacement, comme:

$('.stbuttontext').html('<strong>Share</strong>');

C'est souvent utile lorsque vous affichez un message d'erreur parce que vous voudrez peut-être ajouter une classe pour modifier la couleur du texte.

$('#error').html('<span class="errortext red"><strong>Error:</strong> <em>Fix your email address</em></span>');`

Utiliser .texte() lorsque vous souhaitez tout simplement changer le texte.

Donc, si vous avez l'exemple ci-dessus avec .texte:

$('#error').text('<span class="errortext red"><strong>Error:</strong> <em>Fix your email address</em></span>');

Le texte que l'utilisateur va voir sur la page web (sans les espaces dans les balises, je ne pouvais pas comprendre comment le faire fonctionner avec ce démarque de l'éditeur).

< span class="texteerreur rouge">< strong>Erreur: < em>Corriger votre adresse e-mail< /em>< /span>

et que le texte n'est pas rouge, ou ont en gras ou en italique du texte.

7voto

Fitzchak Yitzchaki Points 4896
$('.stbuttontext').html('Share');

3voto

Egor Pavlikhin Points 5671

$('.stbuttontext').html('Share');

Change le texte de toutes les plages avec la classe stbuttontext.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X