Javascript 将颜色与jQuery一起应用于php中的td元素,以使循环不起作用
我有一个php for循环,如果特定元素的值小于3,我会尝试将所有c类td元素设置为黄色。但出于某种原因,它不起作用Javascript 将颜色与jQuery一起应用于php中的td元素,以使循环不起作用,javascript,jquery,Javascript,Jquery,我有一个php for循环,如果特定元素的值小于3,我会尝试将所有c类td元素设置为黄色。但出于某种原因,它不起作用 <?php foreach($results as $data){ echo '<tbody> <tr class="dropDown"> <td>1</td> <td>'.$data['Title'].'</td> <td class="c"
<?php
foreach($results as $data){
echo '<tbody>
<tr class="dropDown">
<td>1</td>
<td>'.$data['Title'].'</td>
<td class="c" >'.$data['criticality'].'</td>
<td class="p">'.$data['Priority'].'</td>
<td>'.$data['Description'].'</td>
<td>'.$data['Date_Submitted'].'</td>
<td>'.$data['no'].'</td>
</tr>
</tbody>';}
您正在使用类选择器
,它返回HTML元素的集合
$(“.c”)。每个(函数(){
$(this.css(“背景色”、“黄色”);
})
.c{
宽度:50px;
高度:50px;
}
您正在使用类选择器
,该选择器返回HTML元素的集合
$(“.c”)。每个(函数(){
$(this.css(“背景色”、“黄色”);
})
.c{
宽度:50px;
高度:50px;
}
您需要循环:
$(".c").each(function() {
$(this).toggleClass("yellow",+$(this).text() <= 3);
});
或者在服务器上
<td class="c'.($data['criticality']<=3?" yellow":"").' >'.$data['criticality'].'</td>
1.
“.$data['Title']”
4.
“.$data['Priority']”
“.$data['Description']”
“.$data[“提交日期”]”
“.$data['no']”
1.
“.$data['Title']”
3.
“.$data['Priority']”
“.$data['Description']”
“.$data[“提交日期”]”
“.$data['no']”
1.
“.$data['Title']”
5.
“.$data['Priority']”
“.$data['Description']”
“.$data[“提交日期”]”
“.$data['no']”
您需要循环:
$(".c").each(function() {
$(this).toggleClass("yellow",+$(this).text() <= 3);
});
或者在服务器上
<td class="c'.($data['criticality']<=3?" yellow":"").' >'.$data['criticality'].'</td>
1.
“.$data['Title']”
4.
“.$data['Priority']”
“.$data['Description']”
“.$data[“提交日期”]”
“.$data['no']”
1.
“.$data['Title']”
3.
“.$data['Priority']”
“.$data['Description']”
“.$data[“提交日期”]”
“.$data['no']”
1.
“.$data['Title']”
5.
“.$data['Priority']”
“.$data['Description']”
“.$data[“提交日期”]”
“.$data['no']”
谢谢你回复我。问题是,即使是一个td也没有背景颜色。一个词:-吉尼斯世界杯-见最新更新-如果只有1,2,3,你可以使用一个语句而不用循环自己:我要一杯啤酒shandy:)谢谢你回复我。问题是,即使是一个td也没有背景颜色。一个词:-吉尼斯世界杯-见最新更新-如果只有1,2,3,你可以使用一个语句而不用循环自己问:我要一杯啤酒香蒂:)价值测试在哪里?您的代码可以写成$(.c”).css(“背景色”、“黄色”)代码>值的测试在哪里?您的代码可以写成$(.c”).css(“背景色”、“黄色”)代码>