jQuery pour supprimer une option dans la liste déroulante, compte tenu de l'option de texte/valeur
J'ai une liste déroulante et que vous souhaitez supprimer une option, étant donné le texte et la valeur de l'option choisie. Est-il possible à l'aide de jQuery? Tout comme 'append' qui ajoute une option de la liste déroulante, est-il une fonction pour supprimer une option?
J'ai essayé de chercher pour elle, mais tout ce que j'ai sont des exemples où l'ensemble des options dans la liste déroulante sont supprimés, ce qui n'est pas ce que je cherche.
acclamations
InformationsquelleAutor Arnkrishn | 2009-12-30
Vous devez vous connecter pour publier un commentaire.
$("option[value='foo']").remove();
ou mieux (si vous avez quelques sélectionne dans la page):
$("#select_id option[value='foo']").remove();
#select_id
, comme ceci: jsfiddle.net/8txh9t52Une fois que vous avez localisé la liste déroulante élément
Trouver le
<option>
élément à l'aide de JQuery sélecteur d'attributCe sera effacer de la liste Déroulante. si vous souhaitez effacer sélectionner une valeur, puis
$("#id option:selected").remove();
Je sais il est un peu tard mais à la suite d'approche peut également être utilisée:
et si je dois supprimer la deuxième option (id=toremove), le script devrait ressembler à
D'abord trouver le nom de la classe pour sélectionnez particulier.