需求:在某个输入框中,当用户输入后,实时在光标后面加上某些文字
图中的(万元)是用placeholder
做的,现在想要当用户输入某个数字,实时在数字后面添加"万元"这两个字,试过如下代码:
$('#amount').on('keyup', function(e) { if(e.keycode === num){ $(this).val($(this).val()+'万元'); }else{ $(this).val(''); } });
但效果有点搞笑……关键是这么一弄光标就会跳到最后面去,用户体验很不好。
有什么好的解决方案吗?
qq_慕村0363966
慕森王
相关分类