如何使复选框在使用 DNN7(挖空)的模板循环中工作
How to make checkboxes work inside templates loop with DNN7 (Knockout)
我在DNN7上运行了这段代码。要使复选框正常工作,必须添加类"normalCheckbox"。在下面的代码中,det 模板循环之外的第一个复选框工作正常,但无法单击手风琴中的复选框。
<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>
任何提示和提示表示赞赏。
尝试删除item-template
上的两 (2) 个额外的关闭</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> <!-- Remove this (1) -->
</div> <!-- Remove this (2) -->
</div>
</div>
</script>
相关文章:
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- AngularJS循环不工作
- For循环在Javascript函数中无法正常工作
- for循环在node.js中的工作方式
- 循环内部的递归函数未按预期工作
- mongoose.js Model.remove在循环中只能工作一次
- JavaScript while循环没有'不能在有条件的情况下工作
- 当if条件被添加到循环中时,Javascript函数将停止工作
- 让循环在我的脚本中工作
- 循环不'不能在“onreadystatechange”中工作
- 如何使此循环工作?它's返回未定义的语言js
- 为..在 Chrome 中循环工作,但不在 IE 中
- JQuery循环工作不正常
- 对象数组中的数据清理:无法进行循环工作
- Javascript倒计时不为php循环工作
- 渐明,淡出DIV上循环工作良好-但不显示第一个DIV
- 我的Javascript for循环工作在除了一个子数组以外的所有子数组上
- 为什么不't this For Canvas中的循环工作
- while循环工作时,页面没有响应
- Javascript循环:for循环工作,但不能映射