jquery cada error de función al obtener valor

Tengo ese código Jquery:

$('input[name*="fotos[]"]').each(function (i, ele) { alert(ele.val()); }); 

Pero me sale ese error en Browers:

Error: TypeError: ele.val no es una función

¿Que esta mal aquí?

puedes usar

alert($(ele).val());

o

 alert($(this).val()); 

Necesitas convertir el ele en un objeto jQuery:

 alert($(ele).val()); 

El parámetro ele para la .each llamada .each es un solo elemento DOM, no un objeto jQuery.

Usted debe:

  1. use la propiedad DOM nativa – ele.value , o

  2. convertir ele nuevo en un objeto jQuery – $(ele).val()

NB: dentro de la callback, this === ele