Я пытаюсь определить, является ли выбранный элемент элементом типа input
.Как проверить тип элемента?
var element = this.getElement();
console(element) => <input type='text' name='input' value ='test'> or something else
Как проверить, является ли выбранный элемент элементом ввода.
Я искал Google и кто-то сказал, что это может быть
element.is('input')
, но он дал мне ошибку говоря is
не определено.
Может ли кто-нибудь помочь мне здесь? Большое спасибо!
'.is()' является частью jQuery. Попробуйте 'element.nodeName.toLowerCase() === 'input''. –
Вы также можете использовать метод 'toString()' элемента: 'console (element.toString())' -> '[object HTMLInputElement]' (если 'element' был элементом' input'). – Teemu
утка утка гуся: inp.name && inp.type && inp.value! = Null; это позволяет использовать все входные данные формы, а не только . тип соответствия для конкретных типов ... – dandavis