Ok por lo que la mejor manera de hacer esto es el siguiente: en primer lugar mapear el conjunto envuelto en una variable para que nunca tenga que hacer la búsqueda chisporroteo dom nuevo:
var $myListItems = $('#accordian li');
Nota: mi preferencia es poner $ al comienzo de cualquier vars que se envuelven conjunto a jQuery, por lo tanto $ myListItems en contraposición a myListItems
continuación, ajuste una var fuera de la cada función que tiene la longitud del conjunto envuelto:
var myLength = $myListItems.length;
Tenga en cuenta la falta de un $ aquí ya que la var no es un objeto jQuery.
Ahora ejecute cada función con una variable para el índice.
$myListItems.each(function(index){
// myLength has the length
// index has the current, 0 based index.
});
Ahora tiene lo que lo solicitado en el PO con una sola mirada y por lo tanto necesitan buscar a tientas en el cada función con la necesidad de conocer el contenido del envueltos establece sólo para saber lo largo de ella . la belleza de esto en un contador es que en cada iteración de cada uno ya conoces la longitud.
Muchas gracias. Ten un buen dia. –