多个类事件在一起,如何获取当前的类名

kob*_*obe 4 jquery

我有多个类事件绑定在一起进行点击事件,

我想知道点击了哪个类,我如何获得当前用户选择的类

$('.class2 , .class3 , .class3').bind('click', function () {
    location.href = "test.htm";
});
Run Code Online (Sandbox Code Playgroud)

Nic*_*ver 8

你可以.className像这样使用:

$('.class2 , .class3, .class3').bind('click', function() { 
  alert(this.className);
  location.href = "test.htm"; 
});
Run Code Online (Sandbox Code Playgroud)

它可以是这些类中的1到3个,包括其他不相关的类.

或者,如果您想使用.hasClass()该选项进行测试,那么实际上只有2个:

$('.class2 , .class3').bind('click', function() { 
  var c = $(this).hasClass("class2") ? "class2" : "class3";
  alert(c);
  location.href = "test.htm"; 
});
Run Code Online (Sandbox Code Playgroud)