258 votes

Longueur des chaînes et jQuery

Comment obtenir la longueur d'une chaîne de caractères en jQuery ?

8 votes

Excellent juste utiliser JS normal.

494voto

Artem Barger Points 18789

Vous n'avez pas besoin de jquery, utilisez simplement yourstring.length . Voir la référence ici et aussi ici .

6 votes

Je l'étais aussi, oh les joies du SO.

11 votes

Je parie que c'est juste de la concurrence. :D

11 votes

Artem Barger -- probablement parce qu'il a posé une question sur l'utilisation de Jquery.

211voto

Andrei Iarus Points 1019

La méthode la plus simple :

$('#selector').val().length

38 votes

La seule réponse qui réponde à la question posée.

5 votes

Comment ça ? A aucun moment dans la question il ne dit que la corde vient d'un :input valeur

2 votes

Tout comme celui-ci : len = $('#selector').is('div') ? "someString".length : 0 et a tout autant de sens...

44voto

legenden Points 2025

JQuery est une bibliothèque JavaScript.

Vous n'avez pas besoin d'utiliser jQuery pour obtenir la longueur d'une chaîne de caractères, car il s'agit d'une propriété de base de l'objet chaîne de caractères JavaScript.

somestring.length;

14 votes

+1 pour avoir inclus la ligne "jQuery est une bibliothèque JavaScript". De nombreuses réponses indiquent que vous n'avez pas besoin de jQuery, mais cela peut prêter à confusion pour une personne qui pense que "jQuery" et "JavaScript" sont deux choses différentes.

22voto

Joedel Points 151

HTML

<div class="selector">Text mates</div>

script

alert(jQuery('.selector').text().length);

RÉSULTAT

10

21voto

Lawrence Barsanti Points 7094

Vous n'avez pas besoin d'utiliser jquery.

var myString = 'abc';
var n = myString.length;

n sera de 3.

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