/ / Jqueryを使用して "Kg"と数字を連結する方法私は単位 "Kg"とTotalWeightフィールドを連結したい - javascript

Jqueryを使って "Kg"と数字を連結する方法。私は単位 "Kg"とTotalWeightフィールドを連結したい - javascript

**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値にKgを追加したいと思います。 私のコードは動作していません。それは Quantity1は未定義です。どのようにjQueryのテーブルにアクセスできますか? 私は重量を定義するのを忘れていたが、まだコードが動作していない、私はHTMLのマークアップを投稿している

回答:

回答№1は1
$(document).ready(function () {
$("tr.item").each(function () {
var weight = $(this).find("td.Weight").text(); // you left out the quotes and the closing paran
var unit = "Kg";
$("#TotalWeight").text(weight + unit);
});
});

jsFiddle DEMO


回答№2の場合は0

おそらく実際にはScalaの合計を計算するべきでしょう(Scalaを使用しているように見えます)。 <table> タグはすべてのモデルの後に <tr> タグは閉じられません。また、 ModelItem おそらくそうだろう modelItem 他の場所のように。