【发布时间】:2016-05-07 10:07:23
【问题描述】:
我正在尝试通过选择将事件传递给我的函数。
这是来自淘汰赛文档:
<div data-bind="event: { mouseover: function(data, event) { myFunction('param1', 'param2', data, event) } }">
Mouse over me
</div>
我试过这样:
<select name="ans" data-bind="options: $root.Answers,optionsValue: 'Answer',value: Answer(),event:{change: function(event){ $root.selectAnswer($data,$index,$element.name,event)}}"></select>
功能
self.selectAnswer = function (data,index,type,event)
{
if (event.originalEvent)
{
...
}
}
我面临的问题是我得到的事件实际上是 $data 而不是事件。
【问题讨论】:
标签: javascript events select knockout.js onchange