MRK*_*MRK 6 javascript jquery internet-explorer knockout.js
我在Windows XP上使用VS2010,Jquery-1.7.1.min.js,knockout-2.1.0.js,我的浏览器是IE8.试图用数组进行简单的biding:
这是代码:
//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>
Run Code Online (Sandbox Code Playgroud)
运行时我可以看到select元素及其数据(直到现在一切都好),当尝试从select元素中选择一个值时,我收到以下错误消息: "无法设置所选属性.未指定错误"
知道如何解决这个问题吗?(在论坛上找不到帮助),
检查 jsFiddle 是否有相同的http://jsfiddle.net/rupesh_kokal/wPzNQ/
您编写的代码可以与淘汰赛 js 的最新版本一起正常工作。
您可能需要交叉检查一次 jsFiddle 的版本。
| 归档时间: |
|
| 查看次数: |
466 次 |
| 最近记录: |