淘先锋技术网

首页 1 2 3 4 5 6 7

近年来,越来越多的安卓应用开始使用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消除安卓应用中输入框光标的方法,希望对大家有所帮助。