我是jQuery的初学者,并坚持不懈。我希望有人能帮助我。
我想要更改特定<td>
中所有<tr>
的值的颜色。 <tr>
是剩下的天数。如果值为&lt;我希望将特定<td>
中的所有<tr>
值设为红色。如果值> 0,则使其变为绿色。 0。我已经尝试了很多,只能让第一个TD成为绿色。
$(document).ready(function() {
$('tr').each(function() {
if ($(this).find('td').text().trim() > "0") {
$('#tt').css('color', 'green');
} else {
$('#tt').css('color', 'red');
}
});
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<table id="main" class="table table-striped table-bordered dataex-res-configuration">
<thead>
<tr>
<th data-class="expand">Days Left</th>
<th data-hide="phone">Book Title</th>
<th data-hide="tablet,phone">Card No:</th>
<th data-hide="tablet,phone">Card Owner</th>
<th data-hide="tablet,phone">Quantity Rented</th>
<th data-hide="tablet,phone">Rented Date</th>
<th data-hide="tablet,phone">Due Date</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
<tr>
<td id="tt">121344534</td>
<td>the Great Gatsby</td>
<td>34ABDSFS3332</td>
<td>James Carter</td>
<td>15</td>
<td>12-4-2018</td>
<td>13-4-2019</td>
<td>
<a data-toggle="modal" data-target="#editRentBookModel">
<i class="la la-edit"></i>
<a data-toggle="modal" data-target="#viewRentBookModel">
<i class="la la-eye"></i>
<a data-toggle="modal" data-target="#confirmDeleteModel">
<i class="la la-
la-trash"></i>
</td>
</tr>
<tr>
<td id="tt">121344534</td>
<td>the Great Gatsby</td>
<td>34ABDSFS3332</td>
<td>James Carter</td>
<td>15</td>
<td>12-4-2018</td>
<td>13-4-2019</td>
<td>
<a data-toggle="modal" data-target="#editRentBookModel">
<i class="la la-edit"></i>
<a data-toggle="modal" data-target="#viewRentBookModel">
<i class="la la-eye"></i>
<a data-toggle="modal" data-target="#confirmDeleteModel">
<i class="la la-
la-trash"></i>
</td>
</tr>
<tr>
<td id="tt">121344534</td>
<td>the Great Gatsby</td>
<td>34ABDSFS3332</td>
<td>James Carter</td>
<td>15</td>
<td>12-4-2018</td>
<td>13-4-2019</td>
<td>
<a data-toggle="modal" data-target="#editRentBookModel">
<i class="la la-edit"></i>
<a data-toggle="modal" data-target="#viewRentBookModel">
<i class="la la-eye"></i>
<a data-toggle="modal" data-target="#confirmDeleteModel">
<i class="la la-
la-trash"></i>
</td>
</tr>
<tr>
<td id="tt">121344534</td>
<td>the Great Gatsby</td>
<td>34ABDSFS3332</td>
<td>James Carter</td>
<td>15</td>
<td>12-4-2018</td>
<td>13-4-2019</td>
<td>
<a data-toggle="modal" data-target="#editRentBookModel">
<i class="la la-edit"></i>
<a data-toggle="modal" data-target="#viewRentBookModel">
<i class="la la-eye"></i>
<a data-toggle="modal" data-target="#confirmDeleteModel">
<i class="la la-
la-trash"></i>
</td>
</tr>
<tr>
<td id="tt">121344534</td>
<td>the Great Gatsby</td>
<td>34ABDSFS3332</td>
<td>James Carter</td>
<td>15</td>
<td>12-4-2018</td>
<td>13-4-2019</td>
<td>
<a data-toggle="modal" data-target="#editRentBookModel">
<i class="la la-edit"></i>
<a data-toggle="modal" data-target="#viewRentBookModel">
<i class="la la-eye"></i>
<a data-toggle="modal" data-target="#confirmDeleteModel">
<i class="la la-
la-trash"></i>
</td>
</tr>
</tbody>
</table>
&#13;
答案 0 :(得分:1)
抱歉没有正确阅读:D编辑了jquery
您可以使用第一胎选择器
jQuery( "#main td:first-child" ).css('','');
$(document).ready(function(){
$('#main td:first-child').each(function(){
if(parseInt($(this).text()) < 0){
$(this).css('color','red');
}else{
$(this).css('color','green');
}
});
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<table id="main" class="table table-striped table-bordered dataex-res-configuration">
<thead>
<tr>
<th data-class="expand">Days Left</th>
<th data-hide="phone">Book Title</th>
<th data-hide="tablet,phone">Card No:</th>
<th data-hide="tablet,phone">Card Owner</th>
<th data-hide="tablet,phone">Quantity Rented</th>
<th data-hide="tablet,phone">Rented Date</th>
<th data-hide="tablet,phone">Due Date</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
<tr>
<td id="tt">-1</td>
<td>the Great Gatsby</td>
<td>34ABDSFS3332</td>
<td>James Carter</td>
<td>15</td>
<td>12-4-2018</td>
<td>13-4-2019</td>
<td>
<a data-toggle="modal" data-target="#editRentBookModel">
<i class="la la-edit"></i>
<a data-toggle="modal" data-target="#viewRentBookModel">
<i class="la la-eye"></i>
<a data-toggle="modal" data-target="#confirmDeleteModel">
<i class="la la-
la-trash"></i>
</td>
</tr>
<tr>
<td id="tt">121344534</td>
<td>the Great Gatsby</td>
<td>34ABDSFS3332</td>
<td>James Carter</td>
<td>15</td>
<td>12-4-2018</td>
<td>13-4-2019</td>
<td>
<a data-toggle="modal" data-target="#editRentBookModel">
<i class="la la-edit"></i>
<a data-toggle="modal" data-target="#viewRentBookModel">
<i class="la la-eye"></i>
<a data-toggle="modal" data-target="#confirmDeleteModel">
<i class="la la-
la-trash"></i>
</td>
</tr>
<tr>
<td id="tt">121344534</td>
<td>the Great Gatsby</td>
<td>34ABDSFS3332</td>
<td>James Carter</td>
<td>15</td>
<td>12-4-2018</td>
<td>13-4-2019</td>
<td>
<a data-toggle="modal" data-target="#editRentBookModel">
<i class="la la-edit"></i>
<a data-toggle="modal" data-target="#viewRentBookModel">
<i class="la la-eye"></i>
<a data-toggle="modal" data-target="#confirmDeleteModel">
<i class="la la-
la-trash"></i>
</td>
</tr>
<tr>
<td id="tt">121344534</td>
<td>the Great Gatsby</td>
<td>34ABDSFS3332</td>
<td>James Carter</td>
<td>15</td>
<td>12-4-2018</td>
<td>13-4-2019</td>
<td>
<a data-toggle="modal" data-target="#editRentBookModel">
<i class="la la-edit"></i>
<a data-toggle="modal" data-target="#viewRentBookModel">
<i class="la la-eye"></i>
<a data-toggle="modal" data-target="#confirmDeleteModel">
<i class="la la-
la-trash"></i>
</td>
</tr>
<tr>
<td id="tt">121344534</td>
<td>the Great Gatsby</td>
<td>34ABDSFS3332</td>
<td>James Carter</td>
<td>15</td>
<td>12-4-2018</td>
<td>13-4-2019</td>
<td>
<a data-toggle="modal" data-target="#editRentBookModel">
<i class="la la-edit"></i>
<a data-toggle="modal" data-target="#viewRentBookModel">
<i class="la la-eye"></i>
<a data-toggle="modal" data-target="#confirmDeleteModel">
<i class="la la-
la-trash"></i>
</td>
</tr>
</tbody>
</table>
&#13;
- 修改后的代码段 -