我有另一个 jquery 问题/建议升级等。
我有一个 asp.net GridView,它包含几个用户可以编辑的字段。我在其中一个文本框字段上有一个 onchange() ,因此如果值大于 5 或其他值,颜色会发生变化。这工作正常。
现在在 document.ready 中,我需要将相同的 CSS 样式应用于已保存的字段。例如,我遇到的问题是,如果用户已保存数据并返回查看它,则 onchange() 颜色更改不再显示(显然)。
我从另一个链接收到以下代码:
$('.myGridClass tr').each(function () {
var number = $(this).children('td:eq(4)').text();
var ugh = $(this).children('td:eq(4)').css();
if (number == 0) {
$(this).children('td').css('color', 'black');
}
else {
$(this).children('td').css('color', 'red');
}
})
现在var number = $(this).children('td:eq(4)').text();
工作正常,它从正确的列中获取正确的值等。但是颜色变化不能正常工作。它不会更改指定文本框的颜色值。
任何关于如何调整它的建议都会非常受欢迎。