我是 jQuery 的新手,在使用 jQuery CSS 属性时,我发现输入框在聚焦/模糊时有奇怪的行为。
我的代码是这样的
<body>
Enter something <input type="text" id="text" />
<script>
$(document).ready(function(){
$("#text").focus(function(){
$("#text").css("border","5px");
} );
$("#text").blur(function(){
$("#text").css("border-color","#555");
} );
} );
</script>
</body>
模糊效果最差,因为整个输入框都从那里消失了。 我尝试在 jQuery API 文档和其他一些来源上查找,但没有找到任何结果。 如果我做错了什么,请提前告诉我,谢谢。
最佳答案
这有效 - - Fiddle
$(document).ready(function () {
$("#text").focus(function () {
$("#text").css("border", "5px solid black");
});
$("#text").blur(function () {
$("#text").css("border", "1px solid red");
});
});
关于jquery - jquery 在输入框焦点/模糊上的奇怪行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15933817/