【问题标题】:how to get the type of input?如何获取输入的类型?
【发布时间】:2010-03-12 17:34:54
【问题描述】:

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

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

返回类型应该是“文本”。

有什么想法吗?

【问题讨论】:

    标签: jquery forms input


    【解决方案1】:
    <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;
    }
    

    【讨论】:

    • 没有id可以吗?
    • 是的,我刚刚进行了更改以向您展示如何操作。注意在调用方法时选择器发生了变化
    【解决方案2】:
    >>> document.getElementsByName("username")[0].type
    "text"
    

    【讨论】:

    • 这甚至不是 jQuery 答案。
    • 嗯,请求是针对 jQuery 解决方案的。
    猜你喜欢
    • 2022-11-19
    • 2014-03-04
    • 1970-01-01
    • 2011-03-11
    • 2018-05-26
    • 2023-03-29
    • 2014-05-25
    • 2021-01-04
    • 1970-01-01
    相关资源
    最近更新 更多