Bonjour,
Voici mon système : https://jsfiddle.net/zarkoffe/vksnoxhr/20/
Je souhaiterai appliquer mon plugin à l'ensemble de mes select et non seulement au premier en fonction de l' "ID" de la ligne.
Merci
Version imprimable
Bonjour,
Voici mon système : https://jsfiddle.net/zarkoffe/vksnoxhr/20/
Je souhaiterai appliquer mon plugin à l'ensemble de mes select et non seulement au premier en fonction de l' "ID" de la ligne.
Merci
Bonjour,
Lis la doc du plugin.
La voici : https://select2.org/tagging , mais pour le coup elle ne m'aide pas.
J'ai déjà posté sur le forum de select2, mais pas de nouvel depuis 3 jours.
Mon objectif est de simplement appliquer le plugin quelque soit la ligne. C'est plutôt du taff du côté Javascript que du plugin qu'il faut faire.
Merci d'avance.
Dans ton code (fiddle), tu écris :
Ça ne s'applique QU'à UN SEUL élément, dont l'id (forcément UNIQUE) est "element".Code:
1
2
3
4 //select 2 $("#element").select2({ tags: true });
A priori, il suffit de l'appliquer à :
Là, tu cibles TOUS les <select> de classe "form-control".Code:
1
2
3
4 //select 2 $("select.form-control").select2({ tags: true });
Merci pour ta réponse!
Ah pas bête, seulement non ça ne marche pas, cela me créer un nouvel input figé, comme planté.
Testé dans mon code perso et dans le fiddle
merci d'avance
Vu...
ET : SUPPRIME .... id="element" .... !Code:
1
2
3
4
5
6
7
8
9 $('#add_article').click(function () { // "Ajouter un produit" var new_tr_clone = TR_Base.cloneNode(true); Table_noms_messages.appendChild( new_tr_clone ); //select 2 $( new_tr_clone ).find("select.form-control").select2({ tags: true }); });
- En effet, un id DOIT ETRE UNIQUE !!
- Or, ici, tu le CLONES...
Bonjour,
c'est exactement ce que je voulais faire merci, je retiens comment tu as fais pour m'en sortir seul la prochaine fois.
J'avais laissé le clonage de l'ID en sachant que c'était une erreur, plutôt que de laisser un blanc, pour que tu vois là où je bloquais.
Merci encore.