Jquery - Нахождение элемента $(this)

Возможный дубликат:
Может ли jQuery предоставить имя тега?

Привет!

Этот вопрос настолько простой, что мне стыдно спрашивать, но я пытался найти ответ в течение 30 минут безрезультатно.

Как мне узнать, какой элемент был нажат в коде ниже?

$('*').click(function (event) {
 var this_element = $(this).???;
 return false;
})

То, что я ищу, это чтобы переменная this_element была установлена ​​в 'a', если это ссылка, в 'p', если это абзац 'div', если...

Спасибо!

2 ответа

Решение

Попробуй это:

$('*').click(function (event) {
    var this_element = this.tagName.toLowerCase();
    return false;
});

this Указатель относится к действующему элементу Как часть ядра DOM Level 2, все элементы DOM имеют свойство, называемое .tagName,

$(this).get(0).tagName;
Другие вопросы по тегам