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