vb.netのグリッドビューによって作成された表のスタイリングには、何か助けが必要です。jQueryを使用して個々のセルをスタイリングする際に問題が発生する可能性があります。
テーブルのテキストに基づいてセルをスタイルするjQueryを作成しています。
細胞は、現在、私は、ストアドプロシージャを完了した後、テーブルのすべての数字は、私が戻ってjQueryのから任意のスタイルを取得していない午前90および100
の間になり、乱数を移入するデータベースによって移入されています。
最初の列は数字ではありませんので、スタイリングは必要ありません。私は助けに感謝します。
<table class="table table-bordered" cellspacing="0" rules="all" border="1" id="ctl00_ContentPlaceHolder1_GridView1" style="border-collapse:collapse;">
<tr>
<th scope="col"> </th><th scope="col">Monday</th><th scope="col">Tuesday</th><th scope="col">Wednesday</th><th scope="col">Thursday</th><th scope="col">Friday</th><th scope="col">Week To Date</th><th scope="col">Month To Date</th><th scope="col">Month Rework Success Rate</th>
</tr><tr>
<td style="font-weight:bold;">Dyeing</td><td>49.00</td><td>15.00</td><td>10.00</td><td>47.00</td><td>18.00</td><td>21.00</td><td>0.34</td><td>41.00</td>
</tr><tr>
<td style="font-weight:bold;">Preparation</td><td>49.00</td><td>15.00</td><td>10.00</td><td>47.00</td><td>18.00</td><td>21.00</td><td>0.34</td><td>41.00</td>
</tr><tr>
<td style="font-weight:bold;">Framing</td><td>49.00</td><td>15.00</td><td>10.00</td><td>47.00</td><td>18.00</td><td>21.00</td><td>0.34</td><td>41.00</td>
</tr><tr>
<td style="font-weight:bold;">Inspection & Packing</td><td>49.00</td><td>15.00</td><td>10.00</td><td>47.00</td><td>18.00</td><td>21.00</td><td>0.34</td><td>41.00</td>
</tr><tr>
<td style="font-weight:bold;">Face Finishing</td><td>49.00</td><td>15.00</td><td>10.00</td><td>47.00</td><td>18.00</td><td>21.00</td><td>0.34</td><td>41.00</td>
</tr><tr>
<td style="font-weight:bold;">Quality Control</td><td>49.00</td><td>15.00</td><td>10.00</td><td>47.00</td><td>18.00</td><td>21.00</td><td>0.34</td><td>41.00</td>
</tr><tr>
<td style="font-weight:bold;">Knitting</td><td>49.00</td><td>15.00</td><td>10.00</td><td>47.00</td><td>18.00</td><td>21.00</td><td>0.34</td><td>41.00</td>
</tr><tr>
<td style="font-weight:bold;">Planning</td><td>49.00</td><td>15.00</td><td>10.00</td><td>47.00</td><td>18.00</td><td>21.00</td><td>0.34</td><td>41.00</td>
</tr><tr>
<td style="font-weight:bold;">Warping</td><td>49.00</td><td>15.00</td><td>10.00</td><td>47.00</td><td>18.00</td><td>21.00</td><td>0.34</td><td>41.00</td>
</tr><tr>
<td style="font-weight:bold;">Laminate</td><td>49.00</td><td>15.00</td><td>10.00</td><td>47.00</td><td>18.00</td><td>21.00</td><td>0.34</td><td>41.00</td>
</tr>
</table>
<script>
$(document).ready(function() {
$("table tr td").find("td").each(function() {
if ($(this).text() > "97") {
$(this).css("background-color", "Green");
}
if ($(this).text() <= "94" || (this).text() >= "97") {
$(this).css("background-color", "Blue");
}
if ($(this).text() < "94") {
$(this).css("background-color", "green");
}
});
});
</script>
これは完璧です。私は助けに感謝します。 – moehagene