如何解决如何从CSS到JSON块中使用ID /类 json块在JS代码中使用
我无法在CSS块中使用CSS类/ ID。在这种情况下,谁能帮助我。
css代码:
.colSmiles {
background-color: #95D0EA;
text-align: right;
font-style: italic;
}
.StandRelation {
background-color: #A9A6A3;
text-align: center;
}
json块:
var cellStyles = {
"2" : {
"type": "int","defaultStyle": "background-color:white;font-size:10px;","rule": [
{
"low" : "lt","value" : 0,"style" : "color:red;font-style:italic;"
},{
"low" : "eq","style" : "font-size:20px;"
},{
"low" : "gt","style" : "font-color:yellow;"
}
]
},"3" : {
"type": "string","defaultStyle": "","rule": [
{
"low" : "eq","value" : "hoge","style" : "font-color:white;background-color:red;"
}
]
}
};
此处使用JSON的CSS:
function setCellStyle(coli,td,v){
var cs = cellStyles[`${coli}`];
if ('undefined' === typeof(cs) || null == cs) {
return;
}
var ty = cs["type"];
var ru = cs["rule"];
var st = cs["defaultStyle"];
if ('undefined' != typeof(ru) && null != ru) {
ru.some(function(val,index){
let op = logicalOperator[val["low"]];
let rval = val["value"];
if ("int" == ty) {
if ('undefined' != op && null != op && eval(`${rval} ${op} ${v}`)) {
st += val["style"];
return true;
}
} else {
if ('undefined' != op && null != op && eval(`"${rval}" ${op} "${v}"`)) {
st += val["style"];
return true;
}
}
});
}
td.attr('style',st);
}
此处使用的: td.attr('style',st);
我已经在单独的CSS文件中创建了CSS类,并且我想在json块中使用该CSS类。我该怎么办。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。