我仍然使用javascript一個新手,我想知道如何使功能出現,旁邊的文字讓,交換文本與功能
我的意思是,它是現在顯示加載和它旁邊的可變文本,但我我想知道的是,可變文本是在靜態「裝載」文本前提前
loader.text('Loading '+$(this).text()).show();
感謝
我仍然使用javascript一個新手,我想知道如何使功能出現,旁邊的文字讓,交換文本與功能
我的意思是,它是現在顯示加載和它旁邊的可變文本,但我我想知道的是,可變文本是在靜態「裝載」文本前提前
loader.text('Loading '+$(this).text()).show();
感謝
這可能是一個好主意,你可以查看一些初學者的Javascript資源。你想要做的是非常基本的,被稱爲「字符串連接」。祝你好運。
只需重新排序文本呼叫。
loader.text($(this).text()+' loading').show();
上面的回答是正確的,而且..
jQuery的.text()
回報您的目標的任何元素的innerHTML字符串值。
$(this).text()
因此,可以說,我們有一個元素:
<div id="test">Hello World</div>
如果我們得到這個元素的文本值..
$("#test").text();
它必將返回的 「Hello World」,一字符串值。
在您的Javascript中,+
表示加載「Hello World」的字符串「Loading」,其結果爲「加載Hello World」。這被稱爲串聯。
所以爲了重新排列文本的顯示方式,只需重新排列它如何連接或放在一起。
loader.text( $(this).text() + ' loading').show();
,而不是
loader.text('Loading' + $(this).text() ).show();
超級不清楚你在問什麼。你在「前面」是什麼意思?你只是想*預先*文本,而不是*追加*它? – meagar