Parcourez tous les éléments avec la classe 'blah' et trouvez la valeur d'identifiant la plus élevée
J'ai un tas d'éléments comme:
<div id="car-123" class="blah">..</div>
Je veux faire une boucle par tous les d'entre eux et obtenir le plus haut ID c'est à dire 123
comment faire?
Ci-dessous est correct et que le meilleur moyen?
$(".blah").each(function() {
var id = $(this).attr('id').split('-')[0];
if( id > newid)
newid = id;
});
source d'informationauteur Blankman
Vous devez vous connecter pour publier un commentaire.
Je ferais:
La plupart des gens le faire de cette façon.
J'irais pour cela, à l'aide de
.map
.get
et.sort
:Vous souhaitez utiliser
parseInt
de manière numérique les opérateurs s'appliquentJe pense que vous avez besoin de la deuxième valeur de la coupée en deux ID, et vous souhaitez les convertir la chaîne de caractères en un nombre entier, comme ceci: