使用jQuery查找元素的类型

时间:2009-03-03 22:04:45

标签: jquery

在jQuery中,如果我有一个元素的引用,我如何确定它是什么类型的元素,例如输入或下拉?有没有办法找出来?

重复:

How can I determine the element type of a matched element in jQuery?

3 个答案:

答案 0 :(得分:610)

如果元素是输入,则以下内容将返回true:

$("#elementId").is("input") 

或者您可以使用以下命令获取标记的名称:

$("#elementId").get(0).tagName

答案 1 :(得分:12)

您可以将 .prop() tagName一起用作您想要获取的媒体资源的名称:

$("#elementId").prop('tagName'); 

答案 2 :(得分:4)

值得注意的是,@ Marius的第二个答案可以用作纯Javascript解决方案。

document.getElementById('elementId').tagName