我想在兩個單詞之間插入一些空格,但我不想使用pre
標記。在我的代碼中,這裏是一個輸入字段,用戶可以在其中輸入文本,一些JavaScript代碼將其顯示在div
中,您可以在下面查看代碼。在html中插入兩個單詞之間的空白空間
<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);
});
我使用
爲兩個詞之間插入的空間,但是這是行不通的。它只插入一個空格,如果我想插入十個空格,那麼什麼。 代碼不工作,因爲我期待你無法使用此代碼插入多個空格。
UPDATE
我想要這樣。
請參閱更新。您的代碼不會生成相同的結果 –
@AzeemHaider您想保留用戶輸入的空格嗎?如果是這樣,請檢查編輯 – Justinas