Tengo un montón de elementos como:Recorrer todos los elementos con 'bla' clase y encontrar el valor id más alto
<div id="car-123" class="blah">..</div>
Quiero bucle a través de todos ellos y conseguir la mayor ID es decir, 123
cómo hacer esto?
¿Es correcto a continuación y la mejor manera?
$(".blah").each(function() {
var id = $(this).attr('id').split('-')[0];
if(id > newid)
newid = id;
});
¿Están escritos secuencialmente en la página por su servidor? Solo agarrar el último funcionaría en ese caso. –
Creo que te refieres a '$ (this) ... [1]' not '[0]' –
Además del comentario de Gabi, debes ajustar '$ (this) ...;' como 'parseInt ($ (esto) ..., 10); 'para hacer comparación de números en lugar de comparación de cadenas (porque" 12 ">" 100 "). De lo contrario, esto parece bastante sencillo. –