当我在一个被敲掉的前级循环中时,我似乎很难呈现一个标准的jQuery复选框。
使用这样的标准代码看起来很好:
<input type="checkbox" data-theme="c" name="checkbox-1" id="checkbox-1" class="custom" data-bind="checked: error, click: acceptChanges" />
<label for="checkbox-1">Error</label>
<input type="checkbox" data-theme="c" name="checkbox-2" id="checkbox-2" class="custom" data-bind="checked: information, click: acceptChanges" />
<label for="checkbox-2">Information</label>但是当我在foreach循环中尝试这个时,它呈现的非常小!
<!-- ko foreach: selectedLogTypes -->
<input type="checkbox" data-theme="c" class="custom"
data-bind="jqmChecked: isSelected, attr: { 'id': 'checkbox_' + $index(), 'name': 'checkbox_' + $index() }" />
<label data-bind="text: logType, attr: { 'for': 'checkbox_' + $index() }"></label>
<!-- /ko -->这里是一个演示问题的小提琴示例的链接。
http://jsfiddle.net/mheere/A33Ng/1/
任何帮助都非常感谢!
发布于 2013-11-13 20:37:18
您需要手动增强checkbox和controlgroup。
$("[type=checkbox]").checkboxradio();
$("[data-role=controlgroup]").controlgroup();演示
https://stackoverflow.com/questions/19961409
复制相似问题