用某个短语替换某个短语

时间:2013-04-07 08:45:14

标签: javascript jquery regex

我只是想用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;
    });
});

2 个答案:

答案 0 :(得分: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);
});

代码已更新

答案 1 :(得分:-1)

你错过了一个}。

$(document).ready(function(){
    $("nav li a").html(function(i, currentHtml) {
          switch(currentHtml){
            ......
          default:
             return currentHtml;
         **}**
    });
});