9
votes

JavaScript pour couper après n caractères

J'ai une page HTML qui montre un nom de manière dynamique. Maintenant, ce nom (FN LN) peut être jusqu'à 240 caractères. Mais au côté de l'interface utilisateur, je veux couper le FN / LN après environ 50 caractères et remplacer par ...

Comment puis-je faire cela en utilisant JavaScript / JQuery


1 commentaires

Fn.substring (0, 50); Cela vous aidera-t-il ...


4 Réponses :


3
votes
if ($('#name').text().length > 50)
{
    $('#name').text( $('#name').text().substring(0,50)+"..." );
}
But you can also use CSS for this: http://mattsnider.com/css/css-string-truncation-with-ellipsis/

1 commentaires

Merci. Je ne savais pas que moi-même il y a une minute. C'est pourquoi j'aime empilerflow;)



18
votes
$("#FN, #LN").each (function () {
  if ($(this).text().length > 50)
    $(this).text($(this).text().substring(0,50) + '...');
});
This should work.

0 commentaires

10
votes

Quelque chose aussi simple que: xxx


0 commentaires

3
votes

Voici une façon de faire des regex de faire cela:

$("#FN, #LN").trimAfter(50,'...');


0 commentaires