获取值时jquery每个函数错误
我有那个Jquery代码:
$('input[name*="fotos[]"]').each(function (i, ele) { alert(ele.val()); });
但我在浏览器中得到了这个错误:
错误:TypeError:ele.val不是函数
这有什么不对?
您可以使用
alert($(ele).val());
要么
alert($(this).val());
您需要将ele
转换为jQuery对象:
alert($(ele).val());
.each
回调的ele
参数是单个DOM元素,而不是jQuery对象。
你应该:
-
使用本机DOM属性 –
ele.value
,或 -
将
ele
转换回jQuery对象 –$(ele).val()
注意:在回调中, this === ele