Comment puis-je ajouter une option à une liste déroulante en utilisant jQuery?
Je suis en train d'utiliser le code suivant pour ajouter une option d'une liste déroulante dans ASP.NET. Des idées pourquoi cela ne fonctionne pas? J'ai essayé de Googler, mais ne peut pas comprendre pourquoi cela ne fonctionne pas.
Ce qui devrait le code? J'ai un ASP.NET liste déroulante. Je veux accéder à la liste déroulante par nom et ajouter un élément à la liste. L'élément doit avoir un texte descriptif de "Texte" et une valeur de "123".
Merci!
$("#ddlCategory").append($("<option>Some Text</option>").val(1).html("123"));
source d'informationauteur DenaliHardtail
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer
Ou
2ème extrait de code à partir de cette question Quelle est la meilleure façon d'ajouter des options à sélectionner à partir d'un tableau avec jQuery?
Avez-vous testé que 1) votre jquery est correct et fonctionne dans un plat de fichier HTML, et 2) que vous utilisez le bon Id - ASP.NET les changements Id dynamiquement sur les éléments qui runat="server", de sorte que vous voudrez peut-être essayer:
Que vous obtenez la bonne Id de l'ASP.NET classe de la page.
Que si vous la changez pour
D'essayer d'ajouter des options à un ASP.Net liste déroulante avec du code côté client est une mauvaise idée. Il présente toutes sortes de publication problèmes. Voir ce lien pour plus de détails. Vous devez remplir la liste déroulante complètement à côté client, ou de déclencher une publication partielle pour remplir la liste.