【发布时间】:2014-07-04 14:47:02
【问题描述】:
我正在尝试获取下拉列表的选定值,但我的代码不起作用。
这里JsFiddle
查看
<select style="height: 26px;" data-bind="options: StateTitle,
event: { change: ddlState }, optionsText: 'StateText',
optionsValue: 'StateId', value: selectedState,
optionsCaption: 'Choose State.....'"></select>
视图模型
function AppViewModel() {
var self = this;
self.StateTitle = ko.observableArray([]);
self.selectedState = ko.observable();
var data = {
StateId:1,
StateText:'Demo'
}
self.StateTitle(data);
self.ddlState = function (newValue) {
alert("State Id " + ko.toJSON(newValue.StateId));
}
}
ko.applyBindings(new AppViewModel());
【问题讨论】:
标签: jquery asp.net-mvc asp.net-mvc-4 knockout.js knockout-2.0