jquery页面焦点动态使用
程序员文章站
2022-05-04 16:24:44
...
这次给大家带来jquery页面焦点动态使用,jquery页面焦点动态使用的注意事项有哪些,下面就是实战案例,一起来看一下。
用户在输入文字时,如果能高亮显示正在输入的那个文本框的话,会更人性化些,下面就使用jQuery来实现。
实现原理:
在document加载完成后(ready),添加input的focus和blur事件,并进行增加和删除样式的操作。
代码示例:
<html> <head> <title>焦点</title> <style type="text/css"> .redBack{}{ color:white; background:red; border:2px solid black; } </style> <script language="javascript" src="jquery-1.1.4.js" type="text/javascript"></script> <script language="javascript"> $(document).ready(function(){ $('input').focus(function(){ $(this).addClass('redBack'); //alert("hello"); }); $('input').blur(function(){ $(this).removeClass('redBack'); }); }); </script> </head> <body> <input type="text" value="hello,shanzhu" id="myText"> <input type="text" value="hello,shanzhu" id="myText2"> <input type="text" value="hello,shanzhu" id="myText3"> <input type="text" value="hello,shanzhu" id="myText4"> <input type="text" value="hello,shanzhu" id="myText5"> <input type="text" value="hello,shanzhu" id="myText6"> </body> </html>
根据测试的要求,在alert之后,要将光标定位到指定的位置。查阅之后发现:focus属性可以方便的做到。
alert("姓名不能为空!"); //由id定位到需要的焦点 $("#name").focus();
即在提示输出后,焦点回到输入项。类似的也可以加入对应的样式。能高亮显示正在输入的那个文本框的话,会更人性化些,下面就使用jQuery来实现。
在document加载完成后(ready),添加input的focus和blur事件,并进行增加和删除样式的操作。
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
以上就是jquery页面焦点动态使用的详细内容,更多请关注其它相关文章!
推荐阅读
-
ASP.NET jQuery 实例12 通过使用jQuery validation插件简单实现用户注册页面验证功能_jquery
-
使用jQuery实现动态添加小广告
-
使用jQuery给Table动态增加行、清空table的方法
-
jquery如何使用undelegate去掉用delegate为动态创建元素绑定的事件?
-
jQuery动态追加页面数据以及事件委托详解
-
使用jquery动态加载js文件的方法教程
-
js/jquery控制页面动态加载数据 滑动滚动条自动加载事件的方法
-
使用jQuery动态加载js脚本文件的方法
-
jQuery使用hide方法隐藏页面上指定元素的方法教程
-
ajax 动态传递jsp等页面使用id辨识传递对象