我有多个类事件绑定在一起进行点击事件,
我想知道点击了哪个类,我如何获得当前用户选择的类
$('.class2 , .class3 , .class3').bind('click', function () {
location.href = "test.htm";
});
Run Code Online (Sandbox Code Playgroud)
你可以.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)