克隆元素时禁用Uniformjs

时间:2015-01-08 11:10:56

标签: jquery uniform

所以我克隆了一个包含多个输入项的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目前无法访问,因此我不知道是否有解决方法。

1 个答案:

答案 0 :(得分:0)

使用

取消绑定uniformjs
 $.uniform.restore('input[type=checkbox],input[type=radio]');

并致电

$('input[type=checkbox],input[type=radio]').uniform();

后。