【发布时间】:2018-02-27 12:53:23
【问题描述】:
几天来,我一直在努力使用 jQuery 编写一个脚本来替换论坛聊天框中动态创建的 span 样式颜色。
这两个元素都被包裹在带有class="chat" 的td 元素和带有style="color:green" 的span 中,就像这样
<td class="chat"><span style="color:darkgreen;">test</span></td>
例如,我尝试编写的脚本(可悲的是没有用);
$(".chat:contains('darkgreen')").css("color", "rgb(255, 111, 7)");
$(".chat:contains('darkgreen')").css("font-weight", "bold");
$(".chat:contains('darkgreen')").css("text-shadow", "bold");
$(".chat:contains('darkgreen')").css("text-shadow", "rgb(0, 0, 0) 1px 1px 1px");
$(".chat:contains('darkgreen')").css("text-shadow", "rgb(255, 111, 7) 1px 0px 6px");
我也尝试过使用其他一些类(如td、chat)来更改“聊天”类,但它们都不起作用,任何想法即使在新的 @ 之后如何使它与 jQuery 一起使用聊天框正在生成 987654328@ & 类以使用我的 CSS 更改其所需的跨度颜色?
【问题讨论】:
-
缺少一个点:
$(".chat:contains- 也可以试试$(".chat>span[style='color:darkgreen;']") -
我尝试在该类上添加一个点,也请原谅我在最后三行末尾缺少三个分号,但它仍然不起作用。
标签: jquery css contains dynamic-html