Windows XP、Jquery-1.7.1.min.js、knockout-2.1.0.jsでVS2010を使用していますが、ブラウザーはIE8です。配列と:を使用して単純な入札を作成しようとしています
コードは次のとおりです。
//my.js:
$(function () {
function tvm() {
// Array
this.tickets = [
{ name: 'A', price: 125 },
{ name: 'B', price: 128 },
{ name: 'C', price: 145 }
];
// this will hold the selected value
this.chosenTicket = ko.observable();
}
ko.applyBindings(new tvm());
});
//html:
<select
data-bind="options: tickets,
optionsCaption:'choose...',
optionsText: 'name',
value: chosenTicket">
</select>
<p data-bind="with: chosenTicket">
<b data-bind="text: name"></b>
<b data-bind="text: price"></b>
</p>
これを実行すると、select要素とそのデータが表示されます(これまですべてが良好でした)。select要素から値を選択しようとすると、 「選択したプロパティを設定できませんでした。指定されていないエラー」というエラーメッセージが表示されます。
この問題を解決する方法はありますか?(フォーラムでヘルプが見つかりませんでした)、