-2

我仍然是 javascript 的新手,我想知道如何制作它,以便显示函数以及旁边的文本,

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

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

提前致谢

4

3 回答 3

0

只需重新排序通话中的文本即可。

loader.text($(this).text()+' loading').show();
于 2013-07-29T19:55:35.340 回答
0

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

于 2013-07-29T20:06:29.067 回答
0

上面的答案是正确的,此外..

jQuery.text()返回您要定位的任何元素的 innerHtml 字符串值。

$(this).text() 

所以假设我们有一个元素:

<div id="test">Hello World</div>

如果我们得到这个元素的文本值..

$("#test").text();

它肯定会返回“Hello World”,一个字符串值。

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

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

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

代替

loader.text( 'Loading'   +   $(this).text()  ).show();
于 2013-07-29T20:09:38.387 回答