0

文字列の先頭にスペースを挿入したい 例:

MySite
   MySite (I want this)

このモードで試してみましたが、何もしませんでした

txt="    "+v.text();

誰かが私を助けることができますか?どうもありがとう

4

4 に答える 4

7

試す :

 txt="    "+v.text();

他の良い解決策は、何らかのスタイルが設定された div を使用することです。

 <div style='margin-left:15px' id='main_text'></div>

jQuery を使用して txt を div に配置できます。

     txt= v.text();
     $('#main_text').html(txt);
于 2012-07-03T10:11:37.783 に答える
6

解決策はスペースを&nbsp;エンティティで埋めることですが、スタイリング/視覚化の目的だけでこの効果を達成する必要がある場合は、その行を適切なタグでラップし、代わりに CSS (text-indentプロパティなど)を使用します。

選択内のテキストをインデントする必要がある場合(以前の回答を読んでいると思います)、オプションをoptgroup要素内にラップする(そしてパディングを与える)ことができます

于 2012-07-03T10:11:50.927 に答える
0

以下の2つの解決策があります:-

1. txt="<pre>    </pre>"+v.text();


2. txt="<span style='margin-left:15px'></span>"+v.text();
于 2012-07-03T11:16:10.797 に答える