select.className(((#{obj.active} == 1) ? selected : disabled))
我不知道为什么这会给我一个错误Unexpected token =
,对我来说逻辑很好。我必须在某处做错事。
答案 0 :(得分:0)
您在这里有两个问题:
请注意,此错误消息是由第一个问题引起的。
这是在此处使用的正确语句:
select.className( obj.active == 1 ? 'selected' : 'disabled' )
如果您的obj.active
变量为1或0(或未定义),则考虑将其简化为三元运算符的“真实性”将同时拒绝0和undefined并解析第二个值:
select.className( obj.active ? 'selected' : 'disabled' )