on Change dans select avec knockout

J’ai un problème comment appeler onchanges bash js à mon option de sélection, j’ai déjà une fonction et html, mais lorsque je choisis l’option de sélection, rien ne change

  

voici ma fonction

 setSelectedStation: function(element, KioskId){ this.getPopUp().closeModal(); $('.selected-station').html(element); $('[name="popstation_detail"]').val(element); $('[name="popstation_address"]').val(KioskId); $('[name="popstation_text"]').val(element); // console.log($('[name="popstation_text"]').val()); this.isSelectedStationVisible(true); }, 

Utilisez les liaisons de données bidirectionnelles de Knockout au lieu de vous abonner manuellement aux événements de l’interface utilisateur.

La value data-bind de Knockout est à l’écoute des modifications de l’interface utilisateur et assure automatiquement le suivi de la dernière valeur pour vous.

Au lieu de remplacer HTML via des méthodes jQuery, vous utilisez les liaisons de text , attr et autres value pour mettre à jour l’interface utilisateur chaque fois que votre sélection est modifiée.

Si vous souhaitez effectuer un travail supplémentaire lorsqu’une sélection est modifiée (par exemple, la fermeture d’une fenêtre contextuelle), vous vous subscribe à la valeur sélectionnée.

 var VM = function() { this.seedData = [ { text: "Item 1", data: "Some other stuff" }, { text: "Item 2", data: "Something else" }, { text: "Item 3", data: "Another thing" } ]; this.selectedItem = ko.observable(); this.selectedItem.subscribe(function(latest) { console.log("Input changed"); }, this); }; ko.applyBindings(new VM()); 
    

Your selection: