小编use*_*446的帖子

从选定的表行Knockout.js中获取值

我需要一些帮助.

我创建了一个从JSON响应中获取值的表,但是对于这个示例,我们创建一个硬编码的html表,如下所示:

<table id="devtable">
    <tr>
        <th>ID</th>
        <th>Name</th>
        <th>Status</th>
    </tr>
    <tr>
        <td>001</td>
        <td>Jhon</td>
        <td>Single</td>
    </tr>
    <tr>
        <td>002</td>
        <td>Mike</td>
        <td>Married</td>
    </tr>
    <tr>
        <td>003</td>
        <td>Marrie</td>
        <td>Complicated</td>
    </tr>
</table>
ID : <input type="text" name="ID" data-bind="value: ID" disabled/>
<br>
Name : <input type="text" name="Name" data-bind="value: Name" disabled/>
<br>
Status : <input type="text" name="Status" data-bind="value: Status" disabled/>
<br>
<input type="button" value="Send" disabled/>
Run Code Online (Sandbox Code Playgroud)

要求是:当我选择一行表时,列的值也会转到输入框和启用按钮.当我试图通过这个练习学习Knockout.js.我想我必须创建一个这样的viewmodel:

var rowModel = function (id, name, status) {
    this.ID = ko.observable(id);
    this.Name = ko.observable(name);
    this.Status = ko.observable(status);
}
Run Code Online (Sandbox Code Playgroud)

项目链接在这里:http://jsfiddle.net/qWmat/

javascript jquery knockout.js

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×1

jquery ×1

knockout.js ×1