使用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