-1
我有一個3列(tradeID,BuySell和Lots)的表。批次列包含一個數字,BuySell列包含一個b或n。如果BuySell列包含s,那麼要改變elot列的符號是什麼意思?jquery有條件地改變表中的數字的基於其他列的值
我有一個3列(tradeID,BuySell和Lots)的表。批次列包含一個數字,BuySell列包含一個b或n。如果BuySell列包含s,那麼要改變elot列的符號是什麼意思?jquery有條件地改變表中的數字的基於其他列的值
工作演示 - 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);
}
});
你爲什麼不設置大量的「符號」,而你正準備將被綁定到表中的數據?您的表的購買/銷售列是否在運行時動態變化? –