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