私はまだJavaScriptの初心者であり、関数が表示され、その横にテキストが表示されるようにする方法を知りたかったのですが、
つまり、ロードが表示され、その隣に変数テキストが表示されますが、変数テキストが静的な「ロード」テキストの前にあることが必要です
loader.text('Loading '+$(this).text()).show();
前もって感謝します
私はまだJavaScriptの初心者であり、関数が表示され、その横にテキストが表示されるようにする方法を知りたかったのですが、
つまり、ロードが表示され、その隣に変数テキストが表示されますが、変数テキストが静的な「ロード」テキストの前にあることが必要です
loader.text('Loading '+$(this).text()).show();
前もって感謝します
上記の答えは正しいです、さらに..
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();