event.target
возвращает элемент DOM, так что вы можете получить любое свойство / атрибут, который имеет значение;поэтому, чтобы ответить на ваш вопрос более конкретно, вы всегда сможете получить nodeName
и вы можете получить href
и id
, при условии, что элемент имеет a href
и id
определены;в противном случае будет возвращено undefined
.
Однако внутри обработчика событий вы можете использовать this
, который также установлен для элемента DOM;намного проще.
$('foo').bind('click', function () {
// inside here, `this` will refer to the foo that was clicked
});