// Very jQuery
$('#mydiv').prop('tagName');
// Less jQuery
$('#mydiv')[0].tagName;
Оба дают тот же результат.
И, как прокомментировал Арам Кочарян, вы, вероятно, захотите стандартизировать его с помощью .toLowerCase().
Ответ 5
$('#mydiv').get(0).nodeType, если вы знаете только один элемент. Объект селектора может содержать массив объектов.
.get() возвращает массив объектов DOM, индексы параметров. nodeType - это свойство, открытое DOM, которое сообщает вам, что такое тип DOM node. Обычно как строка во всех кепках IIRC.
КОРРЕКЦИЯnodeType дает вам INT, соответствующий типу nodeType. tagName - это то, что вы хотите.
Ответ 6
var domElement = $('#mydiv').get(0);
alert(domElement .tagName);