3 つの列 (tradeID、BuySell、およびロット) を持つテーブルがあります。ロット列には数値が含まれ、BuySell 列には ab または n が含まれます。BuySell 列に as が含まれている場合、ellots 列の符号を変更する最善の方法は何ですか?
質問する
149 次
1 に答える
0
作業デモ-http://jsfiddle.net/27gS2/3/
<table id='tblData' style="border: 1px solid #000000">
<tr>
<td>TradeID</td>
<td>Buy/Sell</td>
<td>Lots</td>
</tr>
<tr>
<td>1</td>
<td>B</td>
<td>10</td>
</tr>
<tr>
<td>2</td>
<td>S</td>
<td>20</td>
</tr>
<tr>
<td>3</td>
<td>S</td>
<td>-30</td>
</tr>
</table>
$("#tblData tr").each(function () {
var text = $(this).find("td:eq(1)").text();
if (text == "S") {
var lot = parseInt($(this).find("td:eq(2)").text());
lot = lot * (-1);
$(this).find("td:eq(2)").text(lot);
}
});
于 2012-12-14T22:09:55.690 に答える