-1
3 열 (tradeID, BuySell 및 Lots)이있는 테이블이 있습니다. lots 열에 숫자가 들어 있고 BuySell 열에는 b 나 n이 들어 있습니다. BuySell 열에 s 열이 포함되어있는 경우 열의 부호를 변경하려면 무엇을해야합니까?jquery 조건부로 anothe 열의 값을 기반으로 테이블의 숫자 부호 변경
3 열 (tradeID, BuySell 및 Lots)이있는 테이블이 있습니다. lots 열에 숫자가 들어 있고 BuySell 열에는 b 나 n이 들어 있습니다. BuySell 열에 s 열이 포함되어있는 경우 열의 부호를 변경하려면 무엇을해야합니까?jquery 조건부로 anothe 열의 값을 기반으로 테이블의 숫자 부호 변경
근무 데모 - 당신이 테이블에 바인딩 할 데이터를 준비하는 동안 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);
}
});
가 왜 로트의 '기호'를 설정하지 않는거야? 테이블의 Buy/Sell 열은 런타임에 동적으로 변경됩니까? –