【发布时间】:2011-09-15 15:28:41
【问题描述】:
这是我正在使用的 if-else 语句的结构:
$('.myclass a').click(function() {
if ($(this).hasClass('class1')) {
//do something
} else if ($(this).hasClass('class2')) {
//do something
} else if ($(this).hasClass('class3')) {
//do something
} else if ($(this).hasClass('class4')) {
//do something
} else {
//do something
}
});
已经有很多案例了,我认为使用 switch 语句会更简洁。我如何在 jQuery/javascript 中做到这一点?
【问题讨论】:
-
.myclass a只有一个类吗? -
为什么不直接将click事件处理程序绑定到对应类的链接上呢?
-
@sberry2A - 它只有 1 个类。
-
@Felix Kling - 我也可以试试。
标签: javascript jquery class if-statement switch-statement