jQuery是否有任何功能来确定jQuery对象引用的DOM元素的标签类型?我正在编写一个jQuery插件和…
jQuery.fn.myPlugin() { return this.each(function() { var $this = $(this); // <---------------------------------------HERE! }); }
我想知道这是否是< input>元素或< div>元素,而不直接使用DOM.
解决方法
做这个:
this.nodeName;
…或要安全,将其转换为具体情况:
this.nodeName.toLowerCase();
nodeName属性是一个属性,为widely supported,在给定元素节点(如您的情况下)的情况下,将给出标签名称.