我有那个 Jquery 代码:
$('input[name*="fotos[]"]').each(function (i, ele) {
alert(ele.val());
});
但我在浏览器中遇到了这个错误:
错误:TypeError:ele.val 不是函数
这里有什么问题?
我有那个 Jquery 代码:
$('input[name*="fotos[]"]').each(function (i, ele) {
alert(ele.val());
});
但我在浏览器中遇到了这个错误:
错误:TypeError:ele.val 不是函数
这里有什么问题?
您可以使用
alert($(ele).val());
或者
alert($(this).val());
You need to turn ele
into a jQuery object:
alert($(ele).val());
回调的ele
参数.each
是单个 DOM 元素,而不是 jQuery 对象。
您应该:
使用本机 DOM 属性 - ele.value
,或
转换ele
回 jQuery 对象 -$(ele).val()
注意:在回调中,this === ele