jQuery是否有任何函数来确定jQuery对象引用的DOM元素的标记类型?

pyo*_*yon 10 jquery dom

jQuery是否有任何函数来确定jQuery对象引用的DOM元素的标记类型?我正在写一个jQuery插件和...

jQuery.fn.myPlugin() {
    return this.each(function() {
       var $this = $(this);
       // <---------------------------------------HERE!
    });
}
Run Code Online (Sandbox Code Playgroud)

我想知道if this<input>元素还是<div>元素,而不直接使用DOM.

use*_*716 8

做这个:

this.nodeName;
Run Code Online (Sandbox Code Playgroud)

......或者为了安全起见,将其转换为特定情况:

this.nodeName.toLowerCase();
Run Code Online (Sandbox Code Playgroud)

nodeName属性是一个受到广泛支持的属性,在元素节点的情况下(如您的情况)将为您提供标记名称.