Est-il possible de modifier les options selectbox's
pendant le clonage?jQuery - Est-il possible de changer les options de selectbox pendant le clonage?
Je clone un div avec ses enfants intérieurs. Chacun d'eux a un identifiant différent chaque fois qu'ils sont clonés. Le div original contient une boîte de sélection qui obtient ses valeurs de la base de données. Ma question est, est-il possible de modifier les valeurs des boîtes de sélection clonées afin qu'elles ne contiennent pas les valeurs sélectionnées précédentes? Aucune astuce sur comment le faire?
Ce dont j'ai besoin, c'est que les nouvelles boîtes de sélection ne contiennent pas les valeurs des sélections précédentes.
Exemple si dans la boîte de sélection 1 Je choisis 1 (à partir d'une gamme 1-10), la valeur 1 ne sera pas apparaître dans les autres boîtes de sélection
JS
<script>
document.getElementById('btn_new_service').onclick = duplicate;
var i =0;
function duplicate() {
var original = document.getElementById('duplicator');
var clone = original.cloneNode(true); // "deep" clone
clone.id = "duplicator" + ++i; // there can only be one element with
var new_service_ID = 'c_service-'+i;
var new_vat_ID = 'vat-'+i;
var new_amount_ID = 'amount-'+i;
var new_vatamount_ID = 'vat_amount-'+i;
clone.querySelector('#c_service').setAttribute('id',new_service_ID);
clone.querySelector('#vat').setAttribute('id',new_vat_ID);
clone.querySelector('#amount').setAttribute('id',new_amount_ID);
clone.querySelector('#vat_amount').setAttribute('id',new_vatamount_ID);
original.parentNode.appendChild(clone);
};
</script>
oui, c'est possible, mais votre question n'est pas très claire – dfsq
des conseils sur la façon de faire cela? (ill modifier la question) – noel293
Quel est le lien entre jQuery et votre question? Je ne vois pas de jQuery ici – Apolo