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,在给定元素节点(如您的情况下)的情况下,将给出标签名称.