Hola, tengo un formulario que implementa jquery-repeater. El código funcionaba bien y de alguna manera dejó de funcionar correctamente. Básicamente, tengo 2 páginas diferentes, 1 para un nuevo formulario y 2 para editar un formulario. En el nuevo formulario, todo funciona bien, pero la edición falla.
Para el primer botón, mi texto predeterminado es "Firma Seç". Después de hacer clic en el botón "+", estoy ejecutando el siguiente código:
iter_sales++; //holds the row count var seller_btn = $('[name^="group-a"][name$="[seller_button]"]')[iter_sales-1]; //get new button object seller_btn.innerText = "Firma Seç" // change inner text to defaultEl mismo código funciona para el formulario nuevo, pero en la fila del formulario de edición no se crea y el objeto devuelve un valor nulo debido al índice de matriz entrante.
Error: TypeError no capturado: no se pueden establecer propiedades de indefinido (configurando 'innerText')
Intenté un par de cosas como dormir la función esperar a que se creara la fila pero no funcionó. Y el mismo código estaba funcionando antes.
EDITAR:
Elemento de botón:
<button id="maliyet_firma_modal_btn" name="group-a[seller_button]" style="width: 120px!important; min-width: 120px; max-width: 120px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;" onClick="get_firma(this)" type="button" class="btn btn-primary save-button" data-toggle="modal" data-target="#demoModal">Firma Seç </button>