我遇到的情况是,使用没有磅L(£)的字体,Cufon会替换H3元素中的字体。
作为一个快速解决方案,我想用一个不同的字体替换任何一个字母的H3元素,但是cufon已经完成了它。
我认为jQuery可以做到这一点。我想它必须用一个调用不同字体的span标签来替换£?
答案 0 :(得分:3)
上一个答案更改了整个元素的字体,这只是一个字符。
$('h3').each(function() {$(this).html($(this).html().replace('£','<span font="your font">£</span>'));});
答案 1 :(得分:1)
这会检查带有“oldFont”类的所有h3
元素是否出现“£”字符,并将它们全部包含在span
中,其类为“newFont”:
$("h3.oldFont").each(function() {
$(this).html($(this).html().replace(/£/g, "<span class='newFont'>£</span>"));
});
答案 2 :(得分:0)
$(document).ready(function(){
$("h3:contains('£')").css('font-face','Arial');
});