jquery - 更改特定字符的字体

标签 jquery

我正在尝试制作一种效果,其中所有元音都采用与辅音不同的字体。

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

尽量避免去掉所有元音。感谢所有建议!

最佳答案

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>';
    }
}

关于jquery - 更改特定字符的字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9510874/

相关文章:

javascript - jQuery - 在色轮上获取白色或深色文本

javascript - JQuery 图像 slider 工作异常

javascript - 将 img 替换为其 data 属性值

javascript - 如何通过单个 ajax 调用将同一文件中的不同 json 对象放置在不同的 div 中?

javascript - 替换 DIV 正则表达式中除 html 标记之外的所有文本

javascript - 数组中的对象 : Unexpected String

javascript - 从 html select 无按钮提交,但使用 href 而不是 value?

javascript - Bootstrap 3 中的 Scrollspy 不起作用

javascript - 在页面加载时运行一些 JavaScript

javascript - 为什么不能使用 jquery/css/js 更改可见性?