【发布时间】:2016-09-29 16:07:51
【问题描述】:
我想在两个单词之间插入一些空格,我不想使用pre 标签。在我的代码中,这里有一个输入字段,用户可以在其中输入文本,一些 javascript 代码会在 div 中显示它,您可以查看下面的代码。
<input type="text" id="user-input" />
<div id="user-text"></div>
Javascript 代码
$(document).on('keyup', '#user-input', function(event){
var userText = $('#user-text');
var clientText = $(this).val().toUpperCase();
if(event.keyCode === 32 || event.which === 32){ clientText += ' '; }
clientText = $('<textarea />').html(clientText).text();
userText.text(clientText);
});
我正在使用&nbsp; 在两个单词之间插入空格,但这不起作用。如果我想插入十个空格,它只插入一个空格然后什么。
该代码无法正常工作,因为我希望您无法使用此代码插入多个空格。
更新
我想要这样的。
【问题讨论】:
标签: javascript html