我有这个代码来改变单元格值的颜色
function highlight(cellValue, options, rowObject) {
var color = (parseInt(cellValue) < 10000) ? "red" : "green";
var cellHtml = "<span style='color:" + color + "' originalValue='" + cellValue + "'>" + cellValue + "</span>";
return cellHtml;
}但是当我试图编辑数据时,html代码显示在表单输入中

我必须做的是,这样html代码就不会显示在输入表单中。
发布于 2012-11-23 17:43:36
简而言之:您必须更改输入的样式,而您现在只是将代码添加到输入值。
您可以在css中定义输入的id或类,并使用jquery中的addClass / removeClass或toggleClass。
或者,您可以直接从jquery更改输入的样式属性:
$('input.myClass').css('background-color', color);https://stackoverflow.com/questions/13526054
复制相似问题