由于某种原因,编辑器非常有限,我无法为文本着色
我想在 HTML 标签内的文本上实现什么:
Black White Black White
HTML 的外观:
<h3 class="widget-title">Black White Black White</h3>
我知道可以通过添加跨度标签来解决这个问题:
<h3 class="widget-title">Black <span style="color:FFF;">White</span> Black <span style="color:FFF;">White</span></h3>
有没有更简单的解决方法?这在 CSS3 中是否以某种方式支持,还是我必须在 JQuery 中编写代码才能实现它?
谢谢你们的回答。也许,我不清楚我的问题......我想要的是改变颜色的偶数词。这是未定义的修改片段。
var txt = $('.widget-title').text().split(' ');
var str = "";
$.each(txt, function(i,v){
if ( (i&1) == 1 ) {
str += " <span style='color:red'>" + v + "</span> ";
} else {
str += " " + v;
}
})
$('.widget-title').html(str)