使用jQuery查找元素的types

在jQuery中,如果我有一个元素的引用,我怎样才能确定它是什么样的元素,例如,一个input或下拉? 有什么办法可以找出来吗?

重复:

我如何确定jQuery中匹配元素的元素types?

如果元素是一个input,则返回true:

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

或者您可以使用以下来获取标签的名称:

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

您可以使用.prop()tagName作为要获取的属性的名称:

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

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

 document.getElementById('elementId').tagName