嗨,我使用的淘汰。我有三個複選框和一個輸入字段。當我點擊複選框時,複選框的值應該出現在輸入字段上。但是,我沒有看到複選框的值,而是看到了NaN。
function ViewModel() {
var self = this;
self.primaryClass = ko.observable("50");
self.secondaryClass = ko.observable("40");
self.otherClass = ko.observable("10");
self.selectedValues = ko.observableArray([]);
self.sum = ko.computed(function() {
var total = 0;
ko.utils.arrayForEach(self.selectedValues(), function (item) {
total += parseInt(item);
});
return total;
});
}
ko.applyBindings(new ViewModel());
http://jsfiddle.net/uFQdq/4/ – Stranger 2013-03-22 17:02:31
@mcpDESIGNS,感謝您的更新 – Stranger 2013-03-22 17:15:00