之前有一个需求,需要在input blur的时候trim字符串。 在网上看了很多方案,尝试过后终于找到,其实也很简单。
$('body').on('blur', "input[type='text']", (event) => { let { value } = event.target; if (value.indexOf(' ') == 0 || value.lastIndexOf(' ') == value.length - 1) { event.target.value = event.target.value.trim(); event.target.dispatchEvent(new Event('input')); }})复制代码