为了突出汉字之间的间距,我有这个代码
function replaceSpaces(){
var segmented = $(this).val().replace(/\s/g, "<span> </span>");
$('#preview').html(segmented);
}
$(document).ready(function(){
$('.tobesegmented').focus(replaceSpaces);
$('.tobesegmented').change(replaceSpaces);
});
但是,当我点击空格键时,它不会触发更改,只有当我添加文本时。当一个人按下空格键时,有没有办法触发 replaceSpaces?
奖励:另外,为什么会<span>&emsp;</span>
变成<span>&amp;emsp;</span>
?