Jqm Knockout复选框不绑定

时间:2013-03-27 16:52:05

标签: checkbox knockout.js bind jquery-mobile

我正在尝试绑定复选框,但似乎它无法识别绑定。

我正在以这种方式应用绑定:

$("#crearFicha").live('pagebeforeshow', (event)->
    event.preventDefault();
    ko.applyBindings(CrearFichaVMI, $('#crearFicha')[0]);
)
$('#crearFicha').live('pageshow', (event)->
    $('#groupList5').listview(
                autodividers: true
                autodividersSelector: (li)->
                    oficial_id = li.context.dataset.oficial
                    out = ""
                    switch oficial_id
                        when "12" then out = "Independencia"
                        when "11" then out = "Huachipa"
                        else out = ""
                    out)
    $('#groupList5').listview('refresh')
    $('.seccion select').selectmenu('refresh')
    $('.seccionsli select').slider('refresh')
    $('input[type="radio"]').checkboxradio()
    $('input[type="checkbox"]').checkboxradio()
    return
)

我的html是以下

<fieldset data-role="controlgroup" data-type="horizontal" id="pregunta-5-2" class="infoFicha">                  
    <input data-theme="e" data-content-theme="e"  id="pregunta-5-2-1" name="pregunta-5-2-1" type="checkbox" value="Luz" data-bind="checked:$root.serv_basic().respuestas"/>
    <label for="pregunta-5-2-1">Luz</label> 
    <input data-theme="e" data-content-theme="e"  id="pregunta-5-2-2" name="pregunta-5-2-2" type="checkbox" value="Agua" data-bind="checked:$root.serv_basic().respuestas"/>
    <label for="pregunta-5-2-2">Agua</label>    
    <input data-theme="e" data-content-theme="e"  id="pregunta-5-2-3" name="pregunta-5-2-3" type="checkbox" value="Desague" data-bind="checked:$root.serv_basic().respuestas"/>
    <label for="pregunta-5-2-3">Desag�e</label> 
</fieldset>

0 个答案:

没有答案