我正在使用下面的代码将结果附加到html表中。行将被动态插入。
下面的代码将在所有行中插入相同值的数据。我需要将选中的数据附加到复选框的相应行中。如何实现呢?
第二列是数据库中的mac地址。我需要选择mac地址并在线或离线检查mac地址,并在相应的状态栏中更新状态。下面的代码更新状态在所有列中附加相同的状态。
$("#DeviceTable tr:has(input:checked)").map(function () {
var $tr = $(this);
var id = $tr.find("td:last").html(result);
}).toArray();
HTML
<table id="DeviceTable" class="table table-bordered">
<thead>
<tr class="info">
<th style="width: 10px;">
<th>Device</th>
<th> Type</th>
<th> Model</th>
<th> Status</th>
</tr>
</thead>
<tbody class="parameter_table">
<% @devices.all.each do |parameter| %>
<tr id="tr_rdkb_<%=parameter.id %>">
<td >
<input type="checkbox" name="checkBox[]" onClick="DeviceClickedBox('<%= parameter.mac_address%>')">
</td>
<td id="macadd" style="word-break:break-all;">
<%= parameter.estb_mac_address%>
</td>
<td style="word-break:break-all;">
<%= parameter.device_type%>
</td>
<td style="word-break:break-all;">
<%= parameter.model%>
</td>
<td class="Selected_Device" id="Selected_Device">
<b id="Selected_Device" style="float: right;"></b>
</td>
</tr>
<% end %>