$(document).on('click', function(evt){ var target = evt.target; var tName = target.tagName; var cName = target.className; alert(tName + (cName ? '.' + cName : '') + 'がclickされた!'); });
<div class="hoge"></div> <div class="foo"></div> <div class="bar"></div> <div class="hoge"> <div class="foo"> <div class="bar"></div> </div> </div> <div class="bar"> <div class="foo"> <div class="hoge"></div> </div> </div>
[class] { margin: 10px; padding: 10px; } [class]:before { content: "."attr(class); } .hoge {background: #eee;} .foo {background: #ddd;} .bar {background: #ccc;}