我有那个Jquery代码:
$('input[name*="fotos[]"]').each(function (i, ele) {
alert(ele.val());
});
但我在浏览器中收到了错误:
错误:TypeError:ele.val不是函数
这里有什么问题?
答案 0 :(得分:3)
你可以使用
alert($(ele).val());
或
alert($(this).val());
答案 1 :(得分:2)
您需要将ele
转换为jQuery对象:
alert($(ele).val());
答案 2 :(得分:2)
ele
回调的.each
参数是单个DOM元素,而不是jQuery对象。
你应该:
使用原生DOM属性 - ele.value
或
将ele
转换回jQuery对象 - $(ele).val()
注意:在回调中,this === ele