近年来,越来越多的安卓应用开始使用jQuery来实现前端交互,然而很多时候我们会遇到输入框中存在的光标问题,如何在jQuery中消除这个光标呢?下面就为大家介绍一下。
// 首先选择你需要消除光标的元素 var inputElement = $('#inputId'); // 然后设置元素的readonly属性为true,并同时设置元素的background-color属性为transparent inputElement.css({ "background-color": "transparent", "border": 0 }).attr("readonly","readonly"); // 最后,监听元素的focus事件,以便在元素获得焦点时再次设置其readonly属性为false,从而使得用户可以输入 inputElement.on("focus",function(){ $(this).removeAttr("readonly"); });
以上就是使用jQuery消除安卓应用中输入框光标的方法,希望对大家有所帮助。