所以我克隆了一个包含多个输入项的div。系统的库会自动对所有元素应用统一,即使它是隐藏的。克隆并附加项目后,样式仍然完好但输入元素不再可单击
HTML
<div id="ctr-ant" class="hidden">
<div class="what-ctr">
<input id="visible_signs[]" name="visible_signs[]" class="visible_signs[]" value="Presence of eggs" type="checkbox">
</div>
JS
var parentctr = obj.parents('.pest-container');
var clone = $($('#ctr-ant').html()).clone(true,true);
clone.appendTo(parentctr);
克隆工作正常。除了无法点击的复选框。
此外,uniformjs.com目前无法访问,因此我不知道是否有解决方法。
答案 0 :(得分:0)
使用
取消绑定uniformjs $.uniform.restore('input[type=checkbox],input[type=radio]');
并致电
$('input[type=checkbox],input[type=radio]').uniform();
后。