0

我的菜单上有咖啡馆这个词。我想要它是咖啡馆

我一直在玩 Js 的 escape 和 unescape ,我不能让它做我认为它可以做的事情:

$(document).ready(function(){
        var newcafe = unescape('é');
        text = $(".cafe-menu-item").text().replace('cafe', 'caf' + newcafe);
        $(".cafe-menu-item").text(text);
    });

如何使这项工作?

4

1 回答 1

0

理想情况下,只需在代码中使用文字 é。

如果您不能或不想这样做,请使用 Unicode 转义序列:

var newcafe = "caf\u00e9";

JavaScript 不是 HTML。如果可以避免的话,最好不要尝试在其中插入 HTML 语法。

编辑:您的示例代码错过了var您的text变量。

于 2013-01-16T01:16:27.457 回答