Jquery 如何获取输入的类型?

Jquery 如何获取输入的类型?,jquery,forms,input,Jquery,Forms,Input,如何通过名称获取表单中的输入类型?例如: <input type="text" value="123" name="username" /> 返回类型应为“文本” 有什么想法吗? <input type="text" value="123" name="username" id="username" /> getInputType("#username"); getInputType("input[name=username]"); function get

如何通过名称获取表单中的输入类型?例如:

<input type="text" value="123" name="username" />

返回类型应为“文本”

有什么想法吗?


<input type="text" value="123" name="username" id="username" />

getInputType("#username");

getInputType("input[name=username]");


function getInputType(selector){ 
  var inputType = $(selector).attr('type');
  alert(inputType);
  return inputType;
}
getInputType(“#用户名”); getInputType(“输入[名称=用户名]”); 函数getInputType(选择器){ var inputType=$(选择器).attr('type'); 警报(输入类型); 返回输入类型; }

getInputType(“#用户名”);
getInputType(“输入[名称=用户名]”);
函数getInputType(选择器){
var inputType=$(选择器).attr('type');
警报(输入类型);
返回输入类型;
}

没有id可以吗?是的,我只是做了更改来告诉您如何操作。请注意,在调用method时选择器发生了更改。没有id是否可能?是的,我只是做了更改以演示如何进行更改。请注意,在调用Method时,选择器发生了更改,该方法甚至不是jQuery答案。好吧,该请求是针对jQuery解决方案的。这甚至不是jQuery答案。好吧,该请求是针对jQuery解决方案的。
>>> document.getElementsByName("username")[0].type
"text"