【发布时间】:2013-07-18 23:29:12
【问题描述】:
我需要用 JQuery 做一个速记 IF-ELSE。 我的代码:
$('#somediv').val() != 0 ? $('#somediv').toggleClass('class1') : $('#somediv').toggleClass('class2');
简单的代码,但不起作用。请帮忙? 提前致谢
编辑: 这项工作:
if ($('#somediv').val() != 0) {
$('#somediv').toggleClass('class1');
}else{
$('#somediv').toggleClass('class2');
}
但速记并不...耐心等待
【问题讨论】:
-
您想检查#somediv 内容是否为空并做相应的处理吗?
-
仅供参考,您尝试使用的 if/else “速记”称为
ternary运算符,不是 jQuery 提供的。它是基本 Javascript 语法的一部分。 -
div包含一个变量,只能容纳1或0个实时监控