我需要用JQuery做一个简写的IF-ELSE。
我的代码:
$('#somediv').val() != 0 ? $('#somediv').toggleClass('class1') : $('#somediv').toggleClass('class2');
简单的代码,但是不起作用。请帮忙吗?
提前致谢
编辑:
这项工作:
if ($('#somediv').val() != 0) {
$('#somediv').toggleClass('class1');
}else{
$('#somediv').toggleClass('class2');
}
但是速记不...耐心等待
最佳答案
如果somediv
实际上是顾名思义的div,则应使用text()
或html()
而不是val()
,因为value仅对输入元素有效。