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
,