我在一个页面上有多个剑道滑块。当滑块的值发生变化时,我想确定是哪个滑块触发了更改事件,以便我可以根据所选值更改其颜色。
<div id="div_slider">
<input id="slider1" data-bind="kendoSlider: { value: myValue, min: 0, max: 5,change: changeSlider }" />
<input id="slider2" data-bind="kendoSlider: { value: myValue, min: 0, max: 5,change: changeSlider }" />
<input id="slider3" data-bind="kendoSlider: { value: myValue, min: 0, max: 5,change: changeSlider }" />
</div>
我的淘汰赛绑定如下
<script type="text/javascript">
var ViewModel = function () {
this.myValue = 5;
this.changeSlider = function(data, event) {
console.log(data);
console.log(event);
};
};
ko.applyBindings(new ViewModel());
</script>
问题是滑块更改函数的事件参数始终未定义。有谁知道为什么?