在字符串jquery中添加空格

时间:2012-07-03 10:09:52

标签: javascript jquery

我想在字符串的开头插入一个空格 例如:

MySite
   MySite (I want this)

我尝试过这种模式,但没有尝试

txt="    "+v.text();

有人能帮助我吗?非常感谢

4 个答案:

答案 0 :(得分:7)

尝试:

 txt="    "+v.text();

另一个好的解决方案是使用div设置一些样式。

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

您可以使用jQuery将div放入div。

     txt= v.text();
     $('#main_text').html(txt);

答案 1 :(得分:5)

解决方案是使用&nbsp;实体填充空格,但如果必须仅为了样式/可视化目的而实现此效果,则将该行包装在正确的标记中并使用一些CSS(例如{{ 1}} property)

如果你必须在select中缩进文本(因为我想读你以前的答案),你可能想要将你的选项包装在text-indent元素中(并给它一些填充)

答案 2 :(得分:1)

var str2 = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Here goes your string with spaces";

答案 3 :(得分:0)

以下有两种解决方案: -

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


2. txt="<span style='margin-left:15px'></span>"+v.text();