gpt4 book ai didi

javascript - 通过动态值改变CSS

转载 作者:行者123 更新时间:2023-12-03 00:47:14 25 4
gpt4 key购买 nike

如果超出动态值,谁可以更改表中列的背景颜色。

这些值由 Nodered 更新。但我找不到合适的javascript方法。

<table>
<tr>
<th class="header" colspan="2">HEADER</th>
</tr>
<tr>
<td class="column">{{msg.payload}}</td>
</tr>
</table>

<script>

$(".column").change(function(){
if ({{msg.payload}} >= 6) {
$(this).css("background-color", "#D6D6FF");
} else {
$(this).css("background-color", "#D6D600");
}
});

</script>

节点红色流程:

[{"id":"f98663ed.8064d","type":"ui_template","z":"475761f8.ba0f9","group":"c3b3b73d.7f9448","name":"","order":0,"width":"6","height":"6","format":"<style>\n    {{msg.style}}\n</style>\n\n<table>\n  <tr>\n    <th class=\"header\" colspan=\"2\">HEADER</th>\n  </tr>\n  \n  <tr>\n    <td class=\"column\">{{msg.payload}}</td>\n  </tr>\n  \n</table>\n\n<script>\n\n    $(\".column\").change(function(){\n        if ({{msg.payload}} >= 6) {\n             $(this).css(\"background-color\", \"#D6D6FF\");\n        } else {\n            $(this).css(\"background-color\", \"#D6D600\");\n        }\n    });\n\n</script>","storeOutMessages":true,"fwdInMessages":true,"templateScope":"local","x":1280,"y":300,"wires":[[]]},{"id":"9ef07a1f.b3ce98","type":"template","z":"475761f8.ba0f9","name":"css","field":"style","fieldType":"msg","format":"css","syntax":"mustache","template":"table  {\n    border: 0px;\n}\n\nth, td {\n    border: 1px solid black;\n    padding: 5px;\n}\n\n.header {\n    background-color: #333;\n    text-align: left;\n    color: white;\n}\n\n\n.column {\n    background-color: #BBB;\n    text-align: center;\n}\n\n\n","output":"str","x":1107.5,"y":300,"wires":[["f98663ed.8064d"]]},{"id":"2ca2f8e8.c43b38","type":"inject","z":"475761f8.ba0f9","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":true,"onceDelay":0.1,"x":770,"y":300,"wires":[["4288f575.a1c85c"]]},{"id":"4288f575.a1c85c","type":"random","z":"475761f8.ba0f9","name":"","low":"1","high":"10","inte":"true","property":"payload","x":959,"y":301,"wires":[["9ef07a1f.b3ce98"]]},{"id":"c3b3b73d.7f9448","type":"ui_group","z":"","name":"Teste","tab":"22ee7364.ee20bc","disp":false,"width":"6","collapse":false},{"id":"22ee7364.ee20bc","type":"ui_tab","z":"","name":"LAB","icon":"dashboard"}]

最佳答案

您的{{msg.payload}}不在 <script></script> 之间

关于javascript - 通过动态值改变CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53196543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com