найти тип элемента с помощью jQuery - PullRequest
339 голосов
/ 04 марта 2009

В jQuery, если у меня есть ссылка на элемент, как я могу определить, что это за элемент, например, вход или выпадающий список? Есть ли способ узнать?

Дубликат:

Как определить тип элемента для сопоставленного элемента в jQuery?

Ответы [ 3 ]

610 голосов
/ 04 марта 2009

Следующее вернет true, если элемент является входным:

$("#elementId").is("input") 

или вы можете использовать следующее, чтобы получить имя тега:

$("#elementId").get(0).tagName
12 голосов
/ 27 января 2015

Вы можете использовать .prop () с tagName в качестве имени свойства, которое вы хотите получить:

$("#elementId").prop('tagName'); 
4 голосов
/ 29 апреля 2015

Стоит отметить, что второй ответ @Marius можно использовать как чистое решение Javascript.

document.getElementById('elementId').tagName
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...