Counting columns and colouring

by Subigya Panta

HTML

<div id="" class=""><table id="today" class="table table-hover table-striped"><thead><tr><th>S.No.</th><th>Traded Companies</th><th>No.of Transaction</th><th>Max. Price</th><th>Min. Price</th><th>Closing Price</th><th>Total Share</th><th>Amount</th><th>Prev Closing</th><th>Difference Rs.</th></tr></thead><tbody><tr><td>1</td><td>Ace Development Bank Limited</td><td>11</td><td>200</td><td>192</td><td>200</td><td>4,677</td><td>914,815</td><td>190</td><td>10</td></tr><tr><td>
2</td><td>Agricultural Development Bank Ltd</td><td>117</td><td>420</td><td>404</td><td>406</td><td>17,759</td><td>7,270,362</td><td>410</td><td>-4</td></tr><tr><td>
3</td><td>Arun Valley Hydropower Development Company Limited</td><td>34</td><td>535</td><td>515</td><td>525</td><td>15,802</td><td>8,250,237</td><td>525</td><td>0</td></tr><tr><td>
4</td><td>Alliance Insurance Company Limited</td><td>5</td><td>392</td><td>378</td><td>392</td><td>867</td><td>332,752</td><td>385</td><td>7</td></tr><tr><td>
5</td><td>Alpine Development Bank Limited</td><td>6</td><td>132</td><td>130</td><td>130</td><td>690</td><td>89,900</td><td>134</td><td>-4</td></tr><tr><td>
6</td><td>Asian Life Insurance Co. Limited</td><td>29</td><td>652</td><td>609</td><td>640</td><td>4,236</td><td>2,671,980</td><td>627</td><td>13</td></tr><tr><td>
7</td><td>Araniko Development Bank Limited</td><td>68</td><td>127</td><td>120</td><td>124</td><td>2,830</td><td>348,660</td><td>126</td><td>-2</td></tr><tr><td>
8</td><td>Bank of Kathmandu</td><td>100</td><td>606</td><td>585</td><td>585</td><td>27,825</td><td>16,470,156</td><td>580</td><td>5</td></tr><tr><td>
9</td><td>Butwal Power Co. Ltd.</td><td>18</td><td>1,060</td><td>1,030</td><td>1,052</td><td>7,500</td><td>7,833,332</td><td>1,050</td><td>2</td></tr><tr><td>
10</td><td>Bishwa Bikas Bank Limited</td><td>12</td><td>246</td><td>241</td><td>245</td><td>937</td><td>228,079</td><td>238</td><td>7</td></tr></tbody></table></div>

CSS

.danger{
    background: red;
}
.success{
    background:green;
}
.warning{
    background: #ccc;
}

JavaScript

var lowest = 0;
var no = $('#today tr:first th').length;
    //alert(no);
    $('#today td:nth-child('+no+')').each(function() {
            var vaalue=$(this).text();

            if(vaalue < 0)
                    $(this).parent().addClass('danger');

            else if (vaalue > 0)
                    $(this).parent().addClass('success');

            else{
                    $(this).parent().addClass('warning');
            }

    });
    $('#today tr:nth-child(1)').addClass('tittle');

    $('#today td:nth-child(2)').each(function() {
            var vaalue=$(this).text();

            if(vaalue == 0)
                    $(this).parent().addClass('divisions').removeClass( 'warning' ).addClass( 'active' );

    });