我得到所有具有name属性的表单元素,我需要获取名称。所以我有;
$form.find("input[name], textarea[name]").each(function (index, value) {
console.log(value.attr("name"));
})
但我收到错误:
TypeError:value.attr不是函数
我错过了什么?
答案 0 :(得分:3)
您需要将元素value
转换为jQuery对象。
$form.find("input[name], textarea[name]").each(function (index, value) {
console.log($(value).attr("name"));
})
答案 1 :(得分:1)
请试试这个:
$form.find("input, textarea").each(function (index, value) {
console.log($(value).attr("name"));
});