jQuery - Ajoute une valeur à une entrée, en la gardant une liste délimitée par des virgules
J'ai une entrée comme suit:
<input type="hidden" id="attachment-uuids" value="">
J'aimerais être en mesure d'ajouter une valeur à l'Entrée, à des moments différents:
$('#attachment-uuids).val('55555');
résultats dans:
<input type="hidden" id="attachment-uuids" value="55555">
Mais puis de le faire:
$('#attachment-uuids).val('66666');
résultats dans:
<input type="hidden" id="attachment-uuids" value="66666">
Où je voudrais le suivant:
<input type="hidden" id="attachment-uuids" value="55555, 66666">
comment puis-je ajouter des valeurs lorsque la valeur est vide et quand la valeur n'est pas vide avec une liste délimitée par des virgules?
Grâce
source d'informationauteur AnApprentice
Vous devez vous connecter pour publier un commentaire.
EDIT: Comme @mkoryak noté, je suis en train de faire un inutile négation de
val
dans l'opérateur conditionnel. Il pourrait être réécrite sans le!
:Juste ajouter une condition lorsque vous ajoutez de la valeur à ce champ.
Ajouter de ne pas travailler pour l'entrée.
Mais vous pouvez utiliser:
Je crois que le
.append()
fonction est justement dans ce but. J'ai juste essayé:ajouter des valeurs d'un champ. Cela fonctionne, et "l'attachement des uuid" est rempli avec des CSVs, en tant que de besoin.