angularjs 1 Failed to read the 'selectionStart' property from 'HTMLInputElement':
2024-09-29 11:49:10
在找angularjs input(type='number')在获取焦点的时候,文本框内容选中效果,参考了:Select text on input focus,我直接复制他的code之后,在ionic中报"Uncaught InvalidStateError: Failed to read the 'selectionStart' property from 'HTMLInputElement': The input element's type ('number') does not support selection.",
尝试了
---
this.setSelectionRange(0, 9999)
---
this.selectionStart = 0;
this.selectionEnd = 999;
上面两个选中文本,我在webapp中测试的时候,需要每次双击之后才会有效果,我尝试用jQuery的select()方法来达到这个效果,再ionic编译的apk中测试可用之后,觉得这是我目前的解决方法。
directive方法代码
.directive('selectOnClick', function ($window) {
return {
restrict: 'A',
link: function (scope, element, attrs) {
element.on('click', function () {
if (!$window.getSelection().toString()) {
// Required for mobile Safari
$(this).select();
}
});
}
};
})
input使用这个directive(指令)像:
<input type="text" value="test" select-on-click />
再android app中,使用type="number"也可以工作。
最新文章
- virtual memory exhausted: Cannot allocate memory
- git 相关
- PHP中$_FILES的使用及注意事项
- Asp.net异步IHttpAsyncHandler示例
- JavaScript中数组map()方法
- AWS 认证攻略(SA)
- Django----将列表按照一定的顺序展示
- c++实验二
- join的简单总结
- Ubuntu 14.04 结束支持该如何应对?
- Mac 常用的快捷键
- javascript判断字符串相等
- linux操作小技巧锦集
- Chrome上的扩展工具
- maven学习笔记--maven项目创建
- PKCS 发布的15 个标准与X509
- [android错误] requires API level *
- 02 - Unit08:搜索笔记功能、搜索分页、处理插入数据库乱码问题
- C#调用SQlite常见问题汇总
- rem自适应布局
热门文章
- (转)Java NIO框架Mina、Netty、Grizzly介绍与对比
- Java-Class-I:com.alibaba.fastjson.JSONObject
- c实现swap函数陷阱
- LeetCode 181. Employees Earning More Than Their Managers (超过经理收入的员工)
- solr添加IK分词和自己定义词库
- 终于,Spring 5.0正式发布了!
- USACO2008 Patting Heads /// 筛数 oj24705
- LightOJ 1341 - Aladdin and the Flying Carpet
- webservice - 使用JAX-WS注解的方式快速搭建服务端和客户端
- Spark Streaming的简单介绍