В jQuery, если у меня есть ссылка на элемент, как я могу определить, какой это элемент, например, вход или выпадающий список? Есть ли способ узнать?
Дубликат:
Как я могу определить тип элемента соответствующего элемента в jQuery?
В jQuery, если у меня есть ссылка на элемент, как я могу определить, какой это элемент, например, вход или выпадающий список? Есть ли способ узнать?
Дубликат:
Как я могу определить тип элемента соответствующего элемента в jQuery?
edit
кнопку под ним и не пометить ее идеально?Ответы:
Следующее вернет true, если элемент является входным:
или вы можете использовать следующее, чтобы получить имя тега:
источник
.toLowerCase()
негоvar elementType = $(this).prop('tagName');
nodeName
может быть более согласованным в разных браузерах: stackoverflow.com/questions/4878484/…$("#elementId").is(":input")
обычно скажет вам, если вы имеете дело с каким-либо элементом формы, без проверки его конкретного типа ( ссылка ).Вы можете использовать .prop () с
tagName
как имя свойства , которое вы хотите получить:источник
Стоит отметить, что второй ответ @ Marius может быть использован в качестве чистого решения Javascript.
источник