我有一个隐藏最后一列的 html 表。当我单击表格行时,我想获取此隐藏列值并将其放入 div 中。这是一个小提琴:
http://jsfiddle.net/tzD4T/390/
ko模型:
function ViewModelTrazas(data) {
var self = this;
self.trazas = ko.observableArray();
array = self.trazas;
}
function push(){
array.push({
Fecha: ko.observable('a'),
Maquina: ko.observable('b'),
TipoEvento: ko.observable('c'),
Mensaje: ko.observable('d')
});
}
ko.applyBindings(new ViewModelTrazas(), document.getElementById('divDataGrid'));
push();
桌子:
<table id="datagrid" style="width: 100%;">
<thead style="text-align:left">
<tr>
<th>Date</th>
<th>Machine</th>
<th>Event type</th>
<th>Detail</th>
</tr>
</thead>
<tbody data-bind="foreach: trazas">
<tr>
<td data-bind=" text: Fecha"></td>
<td data-bind=" text: Maquina"></td>
<td data-bind=" text: TipoEvento"></td>
<td data-bind=" text: Mensaje"></td>
</tr>
</tbody>
我试过用 jquery 来做,但这个示例代码没有用:
$('datagrid tr').click(function(){
var detail = $(this).val();
// put the value into div
...
}