2016-10-17 13 views
0

名前属性を持つすべてのフォーム要素を取得しています。名前を取得する必要があります。ので、私は持っています;それぞれJQuery内の要素属性値を取得します

$form.find("input[name], textarea[name]").each(function (index, value) { 
    console.log(value.attr("name")); 
}) 

しかし、私はエラーを取得する:

TypeError: value.attr is not a function

は、私が何をしないのですか?

答えて

1

これを試してください:

$form.find("input, textarea").each(function (index, value) { 
    console.log($(value).attr("name")); 
}); 
3

要素をvalueからjQueryオブジェクトに変換する必要があります。

$form.find("input[name], textarea[name]").each(function (index, value) { 
    console.log($(value).attr("name")); 
}) 
関連する問題