0
<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)

4

1 に答える 1

2
<a href="javascript:getClassName(this);" class="link">Click here</a>
于 2012-05-08T15:20:15.263 に答える