第一个问题是使用上面的JavaScript代码的数组。 您需要用两种不同的跨度构建h1标签的新内容。
var newContent = '<span class="color-blue">'+$va[0]+'</span>'+' <span class="color-black">'+$va[1]+'</span>';
$("#section-56 .mid-content h1").html(newContent);
最后,你需要改变的CSS样式两个词
#section-56 .mid-content h1 .color-blue{color: blue;}
#section-56 .mid-content h1 .color-blue{color: black;}
或者你也可以简单地添加的CSS的span标签中的属性
$va = $("#section-56 .mid-content h1 span").text().split(" ");
var newContent = '<span style="color: blue;">'+$va[0]+'</span>'+'<span style="color: black;">'+$va[1]+'</span>';
$("#section-56 .mid-content h1").html(newContent);
来源
2017-04-04 10:36:08
Ali
不知道这是否正确的代码或不是,但你是拆分在一个空的字符串空间。试试.split('')代替 –
你可以发布HTML的[mcve]吗? (不是后端代码...) – evolutionxbox
你能给跨度一个ID?为什么你想用JavaScript做到这一点?这是一个静态文本?然后直接编辑css。或者你想动态改变颜色? – Lightningbear