在字符串中的任何位置附加单词

时间:2011-12-13 10:39:50

标签: javascript jquery

我正在修改我正在使用的系统中的标准webcontrol,它有一些我无法访问的字符串值。我想知道是否有一种方法可以使用jquery在字符串中的任何位置追加附加单词。

例:
当前字符串:您当前正在以用户名

访问这些设置

我想要的是:您当前正在以用户名

的形式访问这些设置和系统控件

和系统控件是我想要附加到字符串的附加单词。这怎么可能通过jQuery?

3 个答案:

答案 0 :(得分:3)

你不需要jQuery,简单的JavaScript就足够了:

var myString = 'You are currently accessing these settings as Username.';
var newString = myString.replace ( 'these settings', 'these settings and system controls' );

您在这里使用的是.replace()方法。

答案 1 :(得分:1)

延伸到Jan的答案:

$("#control").text(function (i, text) {
    return text.replace ( 'these settings', 'these settings and system controls' );
});

答案 2 :(得分:1)

也许你需要更像这样的东西? 这是Jan的答案的更新

var cunstructVar = ' these settings '+' and system controls '+' ... ';
var originalString = 'You are currently accessing _TO_REPLACE_ as Username.';

var newString = originalString.replace ( '_TO_REPLACE_', cunstructVar  );