【发布时间】:2013-05-20 20:09:02
【问题描述】:
我正在基于 body 类中的特定类运行 json 调用,以帮助减少各种页面上的不必要调用。
例如:
$(function () {
if ($('body.CLASSNAME1').length == 1) {
//JSON call
});
});
$(function () {
if ($('body.CLASSNAME2').length == 1) {
//A Different JSON call
});
});
为了清理这个问题,我想要一个函数并根据给定的类名执行内部函数。我正在考虑一个 switch 语句,但无法将我的大脑包裹在逻辑上,我从 $.hasClass('') 开始,但无法根据唯一的类名找出任何其他读取和执行方式。
【问题讨论】:
-
switch 语句可能无法满足您的需求。请注意,您的 if 语句后面有一个额外的
)。 -
有多少种不同的选择?只有这两个、几十个、几百个?
-
老式的
else if怎么样
标签: javascript jquery switch-statement