在Web前端開發(fā)中,常常需要使用輸入框來獲取用戶的輸入信息。但是當(dāng)用戶輸入較多內(nèi)容時(shí),受到輸入框?qū)挾认拗频挠绊懀淖挚赡軙?huì)在輸入框中顯示不全,需要進(jìn)行換行顯示。本文將介紹如何使用jQuery實(shí)現(xiàn)輸入框換行顯示。
HTML代碼:
<div>
<textarea id="myTextarea"></textarea>
</div>
jQuery代碼:
$('#myTextarea').on('input', function () {
var $this = $(this),
viewText = $this.val().replace(/\n/g, '<br>');
$this.next('.view').html(viewText);
});
上述代碼中,我們首先創(chuàng)建了一個(gè)<div>元素,內(nèi)部嵌套了一個(gè)