我想在超过10天后将表td的颜色更改为红色。我试图用jQuery来做,但是失败了。我只想使用类.elapsed
检查td,并且表ID是table。
但是我的代码无法正常工作。
$(document).ready(function () {
$("#table td").each(function () {
if (parseInt($(this).text()) > 10) {
$(this).parent("tr").css("background-color", "red");
}
});
});
答案 0 :(得分:0)
选择"#table td"
定位到表中的所有td
。要仅将类别为td
的{{1}}定位,可以将选择器缩小到以下范围:
elapsed
因此以下各项应根据您的要求工作:
"#table td.elapsed"
此外,我将$(document).ready(function() {
$("#table td.elapsed").each(function() {
if (parseInt($(this).text()) > 10) {
$(this).css("background-color", "red");
}
});
});
更改为$(this).parent("tr").css
,以便$(this).css
的背景发生了变化。