首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用jquery获取输入类型?

如何使用jquery获取输入类型?
EN

Stack Overflow用户
提问于 2010-07-02 19:56:05
回答 8查看 430K关注 0票数 161

我有一个页面,其中输入类型总是变化的,我需要根据输入类型获取值。因此,如果类型是单选,我需要选中哪个,如果是选中的复选框,如果是下拉列表,我需要知道选择了哪个,如果是文本/文本区域,我需要知道值。

你知道该怎么做吗?

EN

回答 8

Stack Overflow用户

发布于 2010-07-02 19:58:53

您可以执行以下操作:

代码语言:javascript
复制
var inputType = $('#inputid').attr('type');
票数 19
EN

Stack Overflow用户

发布于 2010-07-02 20:02:36

代码语言:javascript
复制
GetValue = function(id) {
  var tag = this.tagName;
  var type = this.attr("type");

  if (tag == "input" && (type == "checkbox" || type == "radio"))
    return this.is(":checked");

  return this.val();
};
票数 7
EN

Stack Overflow用户

发布于 2010-07-02 19:59:13

代码语言:javascript
复制
$("#yourobj").attr('type');
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3165413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档