0
그래서 여러 개의 입력 항목이있는 div를 복제하고 있습니다. 시스템의 라이브러리는 숨겨진 경우에도 모든 요소에 자동으로 유니폼을 적용합니다. 항목 복제 및 추가 후, 스타일은 그대로 없지만 입력 요소는 더 이상Uniformjs는 요소가 복제 될 때 비활성화됩니다.
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);
클로닝 잘 작동 클릭 할 수 있습니다. unclickable 체크 박스를 제외하고.
또한 uniformjs.com은 현재 액세스 할 수 없으므로 이에 대한 회피 방법이 있는지 알 수 없습니다.
$.uniform.restore('input[type=checkbox],input[type=radio]');
이후
$('input[type=checkbox],input[type=radio]').uniform();
전화를 사용
예상되는 내용입니다. 플러그인의 클릭 핸들러는 복제되지 않습니다. 적절한 해결책을 제공하려면 나머지 코드를 게시해야합니다. 한 가지 해결책은 스타일이없는 요소 만 복제하고 플러그인을 다시 적용하는 것입니다. –
플러그인을 바인딩 해제하고 다시 적용하는 방법이 있습니까? 모든 요소는 기본 프레임 워크에 의해 자동으로로드 될 때 바인딩됩니다. 그래서 그것에 대해 아무 것도 할 수 없습니다. – wnoveno