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:
use la propiedad DOM nativa – ele.value
, o
convertir ele
nuevo en un objeto jQuery – $(ele).val()
NB: dentro de la callback, this === ele