<a href="javascript:getClassName();" class="link">Click here</a>
以下のコードでクラス名を取得できることはわかっています。
$('a').click(function() {
alert($(this).attr('class'));
})
の助けを借りて$(this)
呼び出された関数内で使用できるようにしたい。しかし、これはうまくいかないようです。私はいつもエラーが発生します:getClassName()
event.target
ターゲットは未定義です
私が使用している関数は次のとおりです。
function getClassName(event) {
el = $(event.target);
alert(el.attr('class'));
}
event.target
でバインディングを使用したくありません$(body)
。