1

id、src、styleなどを次のように取得できます。

$(document).click(function (e) {
       console.log('id :' + e.target.id);
});

しかし、私はクラスを取得したいのですが、なぜそれが不可能なのですか?

4

3 に答える 3

5
$(document).click(function (e) {
       console.log('class :' + e.target.className);
});
于 2012-05-16T11:07:25.670 に答える
2

選択肢はほとんどありません

電話:

.attr('class');

電話:

target.className

secondはすべてのクラスを返すので、そうであればmain content文字列が表示され、使いやすくなります。

.hasClass("class-name")

例えば。

target.hasClass(".hidden")

要素にクラスがあるかどうかにかかわらず、trueまたはfalseを返します。最も便利で信頼できる。選択したクラスがあるかどうかを確認してください。

于 2012-05-16T11:09:29.090 に答える
2

クリックイベントにjQueryを使用している場合は、それを使用してクラス属性を取得してみませんか

 $(document).click(function () {
       console.log('class :' + $(this).attr("class"));
 });
于 2012-05-16T11:10:29.843 に答える