使用Event实现骨干功能

时间:2014-12-15 12:07:49

标签: javascript backbone.js

我是新骨干,所以需要一些快速帮助。我尝试了不同的东西,但每个都会导致语法错误。

var extremeModel =  new AlertLevel.Type(this.model.get('extreme').attributes);          

if ( !this.validateAlertLevel(extremeModel, 
    {
        'smsEnable' : this.$el.find('.smsEnable').is(':checked') extremeModel.get("smsEnable"); //ERROR: Re-write it to if/else
    })
)
return;

我如何在一行中写下以下陈述。

this.$el.find('.smsEnable').is(':checked') extremeModel.get("smsEnable");

如果已选中

this.$el.find('.smsEnable').is(':checked')

比这个;

extremeModel.get("smsEnable");

HTML

<input type="checkbox" class="smsEnable" checked>

1 个答案:

答案 0 :(得分:2)

'smsEnable' : (this.$el.find('.smsEnable').is(':checked')? extremeModel.get("smsEnable"):'' /* or whatever result if false */)