在做填报时,比如想对编辑过的内容改变颜色突出显示,就比较清楚改了哪些东西,挺有用的,JS代码如下: var location = this.options.location; var cr = FR.cellStr2ColumnRow(location); var col = cr.col; var ro = cr.row; $("tr[tridx="+ro+"]").find("td[col="+col+"]").css({'background-color':'red'}); $("tr[tridx="+ro+"]").find("td[col="+col+"]").css("color","white"); ------------------------------------- 但有不足的地方,如果新增一行,此前修改内容的颜色又没了,如何解决呢 ------------------------------------ 问题总结: 1、新增或删除行会刷新页面,JS是实时的,无法满足 2、通过条件属性判断来改变值属性,不会因为页面刷新而改变 结合上述两个特征,一起使用效果可达成 过程繁琐,开此贴,希望对大家有帮助,当然后续希望有高手能够进一步优化 |