选择选项淘汰赛事件不起作用
Select option knockout event not working
嗨,我正在使用淘汰来生成我的下拉框。。但我想对我的选项进行事件更改,这些选项是在我的for each中创建的。当我更改选项时,不会触发任何内容。
代码:
<select>
<option value"">Please select option</option>
<!-- ko foreach: { data: Category.Options, as: 'Options' } -->
<option value="" data-bind="text: Options.Name + ' ' + Options.Description, event: {change: function () { alert('hello')} }"></option>
<!--/ko-->
</select>
有人能看到我在这里做错了什么吗?如果是的话,给我一个如何解决的例子。
感谢
检查此型号:
<select data-bind="options: choices, value: selectedChoice"></select>
<hr />
<select data-bind="event: { change: selectionChanged }">
<option>A</option>
<option>B</option>
<option>C</option>
</select>
然后是ViewModel
var viewModel = {
choices: ["one", "two", "three"],
selectedChoice: ko.observable("two") ,
selectionChanged: function(event) {
alert("the other selection changed");
}
};
viewModel.selectedChoice.subscribe(function(newValue) {
alert("the new value is " + newValue);
});
ko.applyBindings(viewModel);
我从jsFiddle那里得到了这个,但正如你所知,它不允许从那里粘贴链接。
相关文章:
- JsFiddle上的鼠标事件不起作用
- 在IE8中不起作用的元素上触发单击事件
- 链接上的IE10 jquery句柄单击事件不起作用
- Javascript点击事件回调不起作用
- jQuery加载完成事件不起作用
- 覆盖单击事件不起作用
- 鼠标事件在OpenLaszlo应用程序中不起作用
- 单击事件不起作用
- 插入后单击锚点标记上的事件after不起作用
- 为什么body元素上的onclick事件不起作用
- 追加Jquery后的Binding Click事件不起作用
- chrome中的onmouseover(下拉选项标记)事件不起作用-php,javascript
- 添加事件侦听器不起作用
- onclick事件在asp.net上不起作用
- jQuery调用keyup事件不起作用
- 单击事件在jquery easyui多选项卡中不起作用
- jQuery ContextMenu事件在IOS 8.2中不起作用
- 第二个事件[onClick]不起作用
- 按键事件上的简单HTML输入不起作用
- Keyup事件在easyui上不起作用