I have a table that gets populated from a database. I have 2 conditions that i need to apply
- Apply Zebra striping to the Table (Completed)
- Change Row color to red based td value
<tr class="alt"> <td class="status"><input type="text" value="One"></td> <td class>Received</td> </tr> <tr class="alt"> <td class="status"><input type="text" value="One"></td> <td class>Received</td> </tr> <tr class="alt"> <td class="status"><input type="text" value="Zero"></td> <td class>Received</td> </tr> <tr class="alt"> <td class="status"><input type="text" value="One"></td> <td class>Received</td> </tr> <tr class="alt"> <td class="status"><input type="text" value="Zero"></td> <td class>Received</td> </tr>
$(document).ready(function() { $("tr.alt:even").css("background-color", "#f0f8ff"); $("tr.alt:odd").css("background-color", "#fcfceb"); }); $(document).ready(function() { $('.status.val():contains("Zero")').closest('tr.alt').css('background-color', '#cd0000'); });
I wanna change the row color based on the input value
<td class="status"><input type="text" value="One"></td>
Here is a fiddle of what I've done so far
Would appreciate the help.