использование jquery для получения имен элементов dom

#jquery

#jquery

Вопрос:

Есть ли способ получить имя элемента в виде строки, которая также совместима с несколькими браузерами.

например, у меня есть событие, в котором я смотрю на цель, и я хочу просто получить его имя. Так, например, я нажимаю на тег a, и EventListener возвращает событие.

 myEventListener: function(event){
  strName = event.target
}
  

Приведенное выше дает мне цель, но то, что я хочу, — это просто значение имени тега A.
таким образом, тег a даст мне строковый результат «a»
, так что что-то вроде этого псевдокода.

  myEventListener: function(event){
  strName = event.target.name
}
  

Ответ №1:

Ваш псевдокод должен работать просто отлично! name Свойство отображается для a элементов.

Ответ №2:

Вы можете получить имя, используя

$(event.target).attr(«имя»)

Комментарии:

1. Это возвращает undefined из моего живого события

2. если он вернул значение undefined, это означает, что проверяемый элемент не имеет атрибута name .