我有一个包含 3 列的表(tradeID、BuySell 和 lot)。手数列包含一个数字,BuySell 列包含 ab 或 n s。如果 BuySell 列包含 as,那么更改 th elots 列符号的最佳方法是什么?
问问题
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 回答