在jQuery中,如果我有一个元素的引用,我如何确定它是什么类型的元素,例如输入或下拉?有没有办法找出来?
重复:
How can I determine the element type of a matched element in jQuery?
答案 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