comment agrandir le texte en cliquant sur lire la suite un bouton ou un lien?

J'ai une fonction js qui permet de basculer entre les deux travées de textes. L'un est plus petit texte avec la classe s'est effondré et l'autre est plein texte avec la classe élargi.

voici mon js

$(document).ready(function() {
    $(".expanded").hide();

    $(".expanded, .collapsed").click(function() {
        $(this).parent().children(".expanded, .collapsed").toggle();
    });
});

et mon html ressembler à ceci

<span class="collapsed">
 some small text
 <a href="javascript:void(0)"> READ MORE>></a>
</span>

<span class="expanded">
 here come the full text to replace the small text
 <a href="javascript:void(0)">Less>></a>
</span>

La fonction de préréglage, remplace le texte d'une partie avec un autre. Mon problème est que lorsque l'on clique sur une quelconque partie de durée réduite ou étendue, le texte est modifié. Je veux restreindre à modifier le texte seulement lorsque l'on a cliquez sur LIRE la suite>> ou Moins>> lien. Je suis allé jusqu'à cette conception que je ne peux pas modifier la fonction maintenant. J'ai envie de changements, tout en restant dans le présent de la fonction. Des idées??

  • Lorsqu'il est étendu, où est le texte intégral ajoutée? en l'espace après la balise ?
  • Le texte complet est ajouté dans la durée avant de le lien.
  • droit maintenant, la fonction est d'élargir le texte en cliquant n'importe où dans la durée de effondré sur le lien ou sur le texte. c'est le problème que j'ai envie de le restreindre sur le lien seulement.