элементы javascript getelementbyid appendchild недоступны

#javascript #jquery #clone #getelementbyid #appendchild

#язык JavaScript #jquery #клон #getelementbyid #приложение

Вопрос:

У меня возникла проблема с созданием нескольких клонов одного большого набора полей, я создаю несколько экземпляров одного и того же div в соответствии с элементами в списке выбора, а дочерние элементы, которые я создаю, имеют текстовые поля, которые больше недоступны, вот мой код:

 var qFieldsId= 0; $("#IBlist option").each(function () {  qFieldsId  ;  var select = document.getElementById("qId");  var clone = select.cloneNode(true);  clone.setAttribute("id", "qId"   qFieldsId);  document.getElementById("qFieldsId").appendChild(clone); });   

У меня правильно создаются новые экземпляры, но проблема в том, что многие области текста для заполнения и поля вообще не доступны для кликабельности или редактирования, вот пример одного из них в исходном экземпляре div:

 lt;div class="form-group col-md-3" data-bind="validationElement: CCommission,visible: CCommissionVisible()"gt;  lt;label for="CCommission" class="control-label required"gt;Confirmation Commissionlt;/labelgt;  lt;span class="form-control " data-bind="visible: !editingCCommission(), text: global.formatAsDecimal(CCommission(),CCommissionDecimal()), click: editConfirmationCommission"gt;lt;/spangt;  lt;input type="number" class="form-control " data-bind="visible: editingCCommission, value: CCommission, hasFocus: editingCCommission" /gt; lt;/divgt;  

Я не знаю, вызвана ли эта проблема идентификаторами каждого нового поля или чем именно, и я не смог найти решение для ошибки.

Комментарии:

1. Библиотека, использующая data-bind атрибуты, не знает о новых элементах.