【问题标题】:Changing font of Specific Characters更改特定字符的字体
【发布时间】:2012-03-01 13:27:39
【问题描述】:

我正在尝试使所有元音与辅音的字体不同。

有没有办法只选择 'a, e, i, o, u' 并应用 .css("font-family", "mycustomfont");

尽量避免把所有的元音都读出来。感谢所有建议!

【问题讨论】:

  • 更改字符串或其他内容中存在的特定字符的字体...?你能说得更具体些吗
  • 当然,我想更改
    中特定字母的字体
  • 可能是一个检测字符并将其包装在 span 标签中的脚本?这个想法是为了方便更改 html 中的内容,并且会自动应用双字体样式

标签: jquery


【解决方案1】:

http://jsfiddle.net/elclanrs/rAKvB/

var str = 'Hello World',
    letters = '';

for (var i = 0, len = str.length; i < len; i++) {
    if (str[i].match(/[aeiou]/i)) {
        letters += '<span class="vowel">' + str[i] + '</span>';
    } else {
        letters += '<span class="consonant">' + str[i] + '</span>';
    }
}

【讨论】:

    【解决方案2】:
    str = str.replace(/([aeiou]+)/g,'<span class="etc">$1</span>');
    

    【讨论】:

      猜你喜欢
      • 2013-06-21
      • 2013-11-07
      • 1970-01-01
      • 2017-02-04
      • 2011-11-11
      • 2014-11-05
      • 1970-01-01
      • 2019-12-27
      • 2016-03-04
      相关资源
      最近更新 更多