1

我已经搜索了一种方法来提供敲除“onSelect”绑定,当从选择菜单中选择一个选项时将触发该绑定。

 <select id="selectturf" data-bind="onSelect: function () { alert('hi') }">
                    <option>Select Assigned Turf</option>
                    <option>Example Turf</option>
  </select>                                                    

我想要类似于我上面的东西......

我知道我可以将屏幕放在 onselect="" 中,但我想避免这种情况。

4

1 回答 1

4

我想你想要的已经存在了。它是event绑定,您可以像这样使用它:

<select id="selectturf" data-bind="event: { 'change': function () { alert('hi'); } }">
    <option>Select Assigned Turf</option>
    <option>Example Turf</option>
</select> 

编辑:我给你做了一个小提琴,以防你遇到麻烦。

另外,请查看KnockoutJS 网站上的文档。event

于 2013-05-06T20:49:15.453 回答