【发布时间】:2016-12-28 00:32:43
【问题描述】:
我试图在 Angularjs 的指令中做这样的事情。问题是这在系统中运行良好,但是当我在 Android 手机中检查相同时,它无法设置插入符号位置。我还查看了几个博客和网站,在 android 设备中是否有解决方案?
elem.bind("input", function(event) {
var start = elem[0].selectionStart;
if(start == 1 && event.currentTarget.value.charAt(start-1)==" "){
var value = event.currentTarget.value.trim();
event.currentTarget.value = value;
elem[0].setSelectionRange(0, 0);
}
}
是的,如果我不使用 setSelectionRange,它会将插入符号移到末尾。
【问题讨论】:
标签: javascript android jquery angularjs