我试图确定所选元素是否是input类型元素。
var element = this.getElement();
console(element) => <input type='text' name='input' value ='test'> or something else
Run Code Online (Sandbox Code Playgroud)
如何检查所选元素是否为输入元素。
我搜了一下google,有人说可以
element.is('input')但它给了我错误,说is未定义。
有人能帮我一下吗?多谢!
如果element是 DOM 节点,则可以使用它的nodeName属性。
var input = document.createElement('input')
input.nodeName; //returns "INPUT"
Run Code Online (Sandbox Code Playgroud)
因此,在您的示例中,您可以使用以下命令检查它是否是输入element.nodeName === "INPUT"
或者,您可以使用 jQuery 来做到这一点$(element).is('input')- 尽管我不会使用 jQuery 来完成这样的平凡任务:)
| 归档时间: |
|
| 查看次数: |
1997 次 |
| 最近记录: |