Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在字符串中的任意位置追加单词_Javascript_Jquery - Fatal编程技术网

Javascript 在字符串中的任意位置追加单词

Javascript 在字符串中的任意位置追加单词,javascript,jquery,Javascript,Jquery,我正在修改一个系统中的标准网络控件,这个系统有一些字符串值我无法访问。我想知道是否有一种方法可以使用jquery在字符串中的任何位置向字符串添加额外的单词 示例: 当前字符串:您当前正在以用户名访问这些设置 我想要的:您当前正在以用户名访问这些设置和系统控件 和系统控件是我想附加到字符串中的附加词。如何通过jQuery实现这一点?您不需要jQuery,简单的JavaScript就足够了: var myString = 'You are currently accessing these sett

我正在修改一个系统中的标准网络控件,这个系统有一些字符串值我无法访问。我想知道是否有一种方法可以使用jquery在字符串中的任何位置向字符串添加额外的单词

示例:
当前字符串:您当前正在以用户名访问这些设置

我想要的:您当前正在以用户名访问这些设置和系统控件


和系统控件是我想附加到字符串中的附加词。如何通过jQuery实现这一点?

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

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

您在这里使用的是方法。

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

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

您在这里使用的是方法。

扩展Jan的答案:

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

延续简的回答:

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

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

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

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

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

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

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

这更像是jquery所做的javascript工作。查看javascript手册中的字符串操作函数。这更像是jquery中javascript的一项工作。查看javascript手册中的字符串操作函数。很好的例子。我的问题是,我无法访问提供这些字符串的文件,因此我必须通过javascript修改它们。所以这样做是不可能的,但是+1对于这个例子,我知道当我放置cunstuctVar时,它是一个由javascript构建的变量,这就是为什么我放置concat;-)很好的例子。我的问题是,我无法访问提供这些字符串的文件,因此我必须通过javascript修改它们。所以这样做是不可能的,但是+1对于这个例子,我知道当我放置cunstuctVar时,它是一个由javascript构建的变量,这就是为什么我放置concat;-)