0

我只是想用 javascript / jQuery 中的 unicode 字符替换某个短语/单词。

我已经尝试了以下和其他一些解决方案,但似乎没有任何效果。

$(document).ready(function(){
    $("nav li a").html(function(i, currentHtml) {
          switch(currentHtml){
            case "About":
            return "";

            case "Work":
            return "";

                case "CV":
                    return "";

            case "Resume":
            return "";

                case "down":
                    return "";

            case "Mail":
            return "";

            case "Dribbble":
            return "";

            case "GooglePlus":
             return "";

            case "Facebook":
             return "";

            case "Twitter":
             return "";

                default:
             return currentHtml;
    });
});
4

2 回答 2

1

您的代码有效,但仅适用于第一次替换。

您需要使用:

$(document).ready(function(){
    var text = $(".nav li a").html();

    text = text.replace(/About/g,'');
    text = text.replace(/Work/g,'');
    ....

    $(".nav li a").html(text);
});

代码更新

于 2013-04-07T08:52:29.703 回答
-1

你错过了一个}。

$(document).ready(function(){
    $("nav li a").html(function(i, currentHtml) {
          switch(currentHtml){
            ......
          default:
             return currentHtml;
         **}**
    });
});
于 2013-04-07T09:13:26.220 回答