jquery - 检查元素的类型

Posted

技术标签:

【中文标题】jquery - 检查元素的类型【英文标题】:jquery - check the type of the element 【发布时间】:2011-08-12 22:41:14 【问题描述】:

如何确定元素的类型?

例如,我有一个函数,它与具有特定类的所有元素挂钩。这些元素可以是 textareas、iframe、div 等。我想知道当前是哪种元素。

【问题讨论】:

【参考方案1】:

使用Element Selector 获取特定类型元素。

并使用 tagName 来获取特定元素的类型。

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

【讨论】:

【参考方案2】:

这里有一些工作example

html

<span class="some"></span>
<div class="some"></div>

jQuery:

$('.some').each( function ( index ) 
    document.write(index + ':' + $(this).attr("tagName").toLowerCase() + '<br/>');
);

【讨论】:

【参考方案3】:

你可以调用 attr("tagName"):

$("a").attr("tagName");

【讨论】:

以上是关于jquery - 检查元素的类型的主要内容,如果未能解决你的问题,请参考以下文章

使用“if $(element).is(...)”检查数组元素

jquery检查元素存在性

检查此元素或此元素是不是悬停在 jQuery 上

jQuery:检查下一个元素是不是存在

jQuery检查元素是不是存在[重复]

如何检查元素是不是隐藏在 jQuery 中?