**HTML Snippet**
<table id="mytable">
@foreach (var item in Model) {
<tr class="item">
<td>
@Html.DisplayFor(modelItem => item.OrderId)
</td>
<td>
@Html.DisplayFor(modelItem => item.CustomerId)
</td>
<td>
@Html.DisplayFor(modelItem => item.OrderDate)
</td>
<td>
@Html.DisplayFor(modelItem => item.OrderQty)
</td>
<td class="Weight">
@Html.DisplayFor(ModelItem => item.TotalWeight, new { id="TotalWeight"})
</td>
<td>
@Html.DisplayFor(modelItem => item.LimeType.LimeTypeName)
</td>
</tr>
</table>
<script type="text/javascript">
$(document).ready(function() {
$("tr.item").each(function() {
var weight = $(this).find(td[5].val());
var unit = "Kg";
var value = weight + unit;
$("#TotalWeight").val(value);
});
});
</script>
}
html as in markup
<tbody>
<tr>
<tr class="item">
<td> 1 </td>
<td> C001 </td>
<td> 7/26/2013 12:00:00 AM </td>
<td> 100.00 </td>
<td class="Weight"> 5000.00 </td>
<td> Hydrated Lime Powder </td>
<td> Order Pending </td>
<td>
</tr>
</tbody>
我想將公斤添加到我的TotalWeight值。我的代碼不起作用。它將 Quantity1中的值顯示爲未定義。如何在jQuery中訪問表? 我忘了明確的重量,但依然代碼不工作,我已經發布了HTML標記如何使用Jquery使用「Kg」連接數字。我想用單位「公斤」連接TotalWeight字段
「重量」在哪裏定義? –
您錯過了標籤,可能不是原因,但我只是指出。 – eliseobeltran
此外,它似乎是你的元素使用相同的'totalWeight'編號。 ** ID屬性在HTML頁面中應該是唯一的**您可以使用類,但是我不明白爲什麼需要它,因爲您已經在td上放置了一個類。你也使用輸入,或者只是單元格中的文本值? –