gpt4 book ai didi

jquery - 根据html内容改变样式

转载 作者:行者123 更新时间:2023-11-28 04:59:10 28 4
gpt4 key购买 nike

我有一个看起来像这样的 html 片段:

FIELD STATUS: <span class="field-status">CLOSED</span>

或者有时它看起来像这样:

FIELD STATUS: <span class="field-status">OPEN</span>

我如何根据内容使 CLOSED 为红色,OPEN 为绿色。这是我无法控制的更大系统的一部分,但我可以调整 HTML 源代码。如果那是最好的方式,我想我可以在那里得到一些 jQuery。

最佳答案

如果你可以更改 HTML 和 CSS,你应该像这样设置它,

FIELD STATUS: <span class="field-status closed">CLOSED</span>
FIELD STATUS: <span class="field-status open">OPEN</span>
.field-status.closed { color: red; }
.field-status.open{ color: green; }

要使其在 IE7 和 IE8 中正常工作,您需要确保您没有处于怪癖模式。


如果您做不到,您可以使用 jQuery 添加这些类。

$('.field-status').each(function(){
var $this = $(this), text = $this.text();
$this.addClass(text.trim().toLowerCase());
});

这适用于所有浏览器。

关于jquery - 根据html内容改变样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18116122/

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