javascript – 带Knockout.js的单选按钮列表

前端之家收集整理的这篇文章主要介绍了javascript – 带Knockout.js的单选按钮列表前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试使用标签构建一个单选按钮列表,以便您可以单击标签来检查单选项.我在Chrome中运行得很好,但不是IE7.得到吐出的 HTML似乎是正确的,但当我点击标签时,相应的单选按钮不会被选中.

JavaScript

function ReuqestType(id,name,billable) {
    this.id = id;
    this.name = name;
    this.billable = billable;
}

function Requestviewmodel() {
    var self = this;

    self.availableRequestTypes = [
        new ReuqestType(1,"Travel",true),new ReuqestType(2,"Bill Only",false),new ReuqestType(3,"Both",true)
    ];

    self.selectedRequestType = ko.observable();
}

HTML

Request Type
<br />
<!-- ko foreach: availableRequestTypes -->
<input type="radio" name="requestType" data-bind="value:id,attr: {'id': 'rt'+ id}" />
<label data-bind="text: name,attr:{'for':'rt'+id}">
</label>
<!-- /ko -->

这样做的首选方法是什么?

@H_403_12@

解决方法

从最新版本的Knockout(2.1.0)开始,这似乎正常工作. @H_403_12@ @H_403_12@

猜你在找的JavaScript相关文章