Javascript 使用函数交换文本

Javascript 使用函数交换文本,javascript,function,text,Javascript,Function,Text,我还是一个javascript新手,我想知道如何制作它,以使函数和旁边的文本出现 我的意思是,它现在是显示加载,旁边是变量文本,但我想要的是变量文本在静态“加载”文本之前 loader.text('Loading '+$(this).text()).show(); 提前感谢只需重新排列通话中的文字即可 loader.text($(this).text()+' loading').show(); 对于您来说,查看一些初级Javascript资源可能是一个好主意。您试图做的是非常基本的,称为“字

我还是一个javascript新手,我想知道如何制作它,以使函数和旁边的文本出现

我的意思是,它现在是显示加载,旁边是变量文本,但我想要的是变量文本在静态“加载”文本之前

loader.text('Loading '+$(this).text()).show();

提前感谢

只需重新排列通话中的文字即可

loader.text($(this).text()+' loading').show();

对于您来说,查看一些初级Javascript资源可能是一个好主意。您试图做的是非常基本的,称为“字符串连接”。祝你好运。

此外,上述答案是正确的

jQuery的
.text()
返回目标元素的innerHtml字符串值

$(this).text() 
假设我们有一个元素:

<div id="test">Hello World</div>
它肯定会返回“helloworld”,一个字符串值

在Javascript中,
+
表示将字符串“Loading”与“Hello World”连接起来,结果是“Loading Hello World”。这称为串联

因此,为了重新排列文本的显示方式,只需重新排列其连接方式或组合方式

loader.text(  $(this).text()  +  ' loading').show();
而不是

loader.text( 'Loading'   +   $(this).text()  ).show();

非常不清楚你在问什么。“在前面”是什么意思?您是否只想在文本前加上前缀,而不是附加?
loader.text( 'Loading'   +   $(this).text()  ).show();