在空格键上添加空格<span> </span>

时间:2011-09-24 22:04:24

标签: jquery

我目前有这个功能:

if (e.keyCode == 32){
    var $cursor = $("#cursor")
    $cursor.val("");
    this.append("<span class = 'space'>-</span>");
    $cursor.insertAfter(".space:last");
    $cursor.focus();
}

我想知道如何为跨度添加空格,现在我添加一个短划线进行测试。

2 个答案:

答案 0 :(得分:4)

您是否尝试过使用空格字符?

//...
this.append("<span class = 'space'> </span>");
//...

如果不起作用,您可以使用&nbsp;(不间断空格)代替-

//...
this.append("<span class = 'space'>&nbsp;</span>");
//...

答案 1 :(得分:3)

另一种方法是使用CSS:

Test<span class="spacer"></span>Test

.spacer {
    padding-left: 1em;
}

http://jsfiddle.net/Byy2e/