1

私はそのJqueryコードを持っています:

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

しかし、私はブロワーでそのエラーを受け取ります:

エラー:TypeError:ele.valは関数ではありません

ここで何が問題になっていますか?

4

3 に答える 3

3

あなたが使用することができます

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

また

alert($(this).val());
于 2012-08-07T12:08:42.273 に答える
2

elejQueryオブジェクトに変換する必要があります。

alert($(ele).val());
于 2012-08-07T12:01:22.177 に答える
2

コールバックのeleパラメーター.eachは、jQueryオブジェクトではなく、単一のDOM要素です。

次のいずれかを行う必要があります。

  1. ネイティブDOMプロパティを使用する- ele.value、または

  2. elejQueryオブジェクトに変換し直します-$(ele).val()

注意:コールバック内で、this === ele

于 2012-08-07T12:07:43.070 に答える