首页 > 解决方案 > 在 knockout.js 中对选项数据使用函数

问题描述

我有这个关于 knockoutjs 的下拉列表

     <p>
        text
        <select data-bind="options: optDiv, 
        value: ligaSelec,
        optionsCaption: 'Divison' "></select>
        
    </p>

但是每次更改下拉菜单时都不知道如何触发功能

crearTabla1: function(option, item){
        do stuff
      },

标签: knockout.js

解决方案


<p>
  text
  <select data-bind="options: optDiv, 
        value: ligaSelec,
        optionsCaption: 'Divison',
        event:{ change: $root.DivisionChanged}"></select>

</p>

var vm = {
  optDiv: ['Div1', 'Div2'],
  DivisionChanged: function() {
    alert('Div changed');
  },
  ligaSelec: ko.observable()
};

ko.applyBindings(vm);



https://jsfiddle.net/1dtp0bc4/

推荐阅读