删除文本光标以使用Jquery输入

时间:2015-11-28 18:50:30

标签: javascript jquery html5 css3

当我专注于输入

$('#bar input').focus(function(){
// code code
});

在输入中出现文本光标...并且删除它的唯一方法(就像输入它没有焦点)是单击文档的另一部分...

用jquery如何删除文本光标?

我试过这个:

$('#bar input').off('focus'); 

但是这个删除侦听器不是文本光标

谢谢!

2 个答案:

答案 0 :(得分:1)

您可以使用css轻松完成,如下面的代码。

#bar input{
    color : transparent;
    text-shadow : 0 0 0 #000;
}
#bar input:focus{
    outline : none;
}
<div id="bar">
     <input type="text"/>    
</div>

希望这会对你有所帮助。

答案 1 :(得分:0)

$('#bar input').on('focus', function(e) { 
    e.preventDefault();
    $(this).blur();
}

此代码禁用焦点。但是如果你做了一个禁用的输入,它会更好。

<input disabled="disabled" type="text">