Javascript 如何使用DNN7使复选框在模板循环内工作(淘汰)

Javascript 如何使用DNN7使复选框在模板循环内工作(淘汰),javascript,jquery,checkbox,knockout.js,dotnetnuke,Javascript,Jquery,Checkbox,Knockout.js,Dotnetnuke,我在DNN7上运行此代码。 要使复选框正常工作,必须添加一个类“normalCheckbox”。 在下面的代码中,det templates循环外的第一个复选框工作正常,但手风琴中的复选框无法单击 <input type="checkbox" value="onlychapter" data-bind="checked: myChkboxGlobal" class="filter-chkbox normalCheckBox" /><label for="myChkboxGlo

我在DNN7上运行此代码。 要使复选框正常工作,必须添加一个类“normalCheckbox”。 在下面的代码中,det templates循环外的第一个复选框工作正常,但手风琴中的复选框无法单击

<input type="checkbox" value="onlychapter" data-bind="checked: myChkboxGlobal" class="filter-chkbox normalCheckBox"  /><label for="myChkboxGlobal" class="filter"  >Checkbox that works</label><br />
      <!-- -- ACCORDIAN  ACCORDIAN  ACCORDIAN  ACCORDIAN  ACCORDIAN  ACCORDIAN  ACCORDIAN  ACCORDIAN  ACCORDIAN  ACCORDIAN -- -->
            <div>    
                <h2 class="accordion ui-widget-header"> Project Assets</h2>
                <div id="accordion" data-bind="jqAccordion: { },template: { name: 'item-template', foreach: Items,  afterAdd: function(elem){$(elem).trigger('valueChanged');} }" ></div>                     
            </div>


<script type="text/html" id="item-template" >
    <div data-bind="attr: {'id': 'item' + itemId}, click: $root.Selected" class="group ui-widget-content ui-corner-tr" >
        <div class="accordion-header  ui-widget-header">
        <label> This is my acccordionheader </label>
        </div>
        <div class="accordion-content">
                        <input type="checkbox" class="normalCheckBox filter-chkbox" value="myChkbox" data-bind="checked: myChkbox"/><label for="myChkbox" class="filter-chkbox" >Check box working?</label>   

        </div>                      
    </div>
</script>
有效的复选框
项目资产 这是我的帐户头 复选框工作?
任何提示和提示均受欢迎。

尝试删除
项目模板
上的两(2)个额外关闭
,如下所示:

<script type="text/html" id="item-template" >
<div data-bind="attr: {'id': 'item' + itemId}, click: $root.Selected" class="group ui-widget-content ui-corner-tr" >
    <div class="accordion-header  ui-widget-header">
    <label> This is my acccordionheader </label>
    </div>
        <div class="accordion-content">
                    <input type="checkbox" class="normalCheckBox filter-chkbox" value="myChkbox" data-bind="checked: myChkbox"/><label for="myChkbox" class="filter-chkbox" >Check box working?</label>    
                </div> <!-- Remove this (1) -->
            </div> <!-- Remove this (2) -->

        </div>                      
</div>
</script>

这是我的帐户头
复选框工作?

感谢您指出这一点,但这仅仅是由于仓促的编辑,并没有驻留在原始代码中,所以问题是由其他原因引起的。