jquery api 常见 事件操作

change.html

 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 2 <html>
 3   <head>
 4     <title>ready.html</title>
 5     <meta http-equiv="content-type" content="text/html; charset=UTF-8">
 6     <script type="text/javascript" src="../js/jquery-1.8.2.js"></script>
 7   </head>
 8   <body>
 9     <select>
10         <option value="bj">北京</option>
11         <option value="sh">上海</option>
12         <option value="gz">广州</option>
13     </select>
14
15     <script type="text/javascript">
16         //当<select>标签触发onchange事件,显示选中<option>的value和innerHTML属性的值
17         $("select").change(function(){
18             var $option = $("select option:selected");
19             var value = $option.val();
20             var html = $option.html();
21             alert(value+":"+html);
22         });
23
24
25     </script>
26   </body>
27 </html>

focus.html

 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 2 <html>
 3   <head>
 4     <title>focus.html</title>
 5     <meta http-equiv="content-type" content="text/html; charset=UTF-8">
 6     <script type="text/javascript" src="../js/jquery-1.8.2.js"></script>
 7   </head>
 8   <body>
 9     <input type="text" value="加载页面时获取光标并选中所有文字" size="50"/>
10     <script type="text/javascript">
11         //加载页面时获取光标并选中所有文字
12         $(function(){
13             //将光标定位于文本框
14             var $text = $(":text");
15             //选中文本框中的内容
16             $text.select();
17         });
18     </script>
19   </body>
20 </html>

keyup.html

 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 2 <html>
 3   <head>
 4     <title>focus.html</title>
 5     <meta http-equiv="content-type" content="text/html; charset=UTF-8">
 6     <script type="text/javascript" src="../js/jquery-1.8.2.js"></script>
 7   </head>
 8   <body>
 9     <script type="text/javascript">
10         //当按键弹起时,显示所按键的code码
11         $(document).keyup(function(){
12             //获取浏览器产生的事件对象,该事件对象,无需程序员代码创建,
13             //是每个浏览器自已产生的,即IE和firefox浏览器产生的事件
14             //对象可以不同。
15             var code = event.keyCode;
16             alert(code);
17         });
18     </script>
19   </body>
20 </html>

mousemove.html

 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 2 <html>
 3   <head>
 4     <title>focus.html</title>
 5     <meta http-equiv="content-type" content="text/html; charset=UTF-8">
 6     <script type="text/javascript" src="../js/jquery-1.8.2.js"></script>
 7   </head>
 8   <body>
 9
10       X=<input type="text" id="xID"/>
11     <br/>
12     Y=<input type="text" id="yID"/>
13
14     <script type="text/javascript">
15             $(document).mousemove(function(){
16                 //显示鼠标移动时的X和Y座标
17                 var x = event.clientX;
18                 var y = event.clientY;
19                 //将x和y坐标设置到文本框中
20                 $("#xID").val(x);
21                 $("#yID").val(y);
22             });
23     </script>
24
25
26   </body>
27 </html>

mouseover_mouseout.html

 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 2 <html>
 3   <head>
 4     <title>focus.html</title>
 5     <meta http-equiv="content-type" content="text/html; charset=UTF-8">
 6     <script type="text/javascript" src="../js/jquery-1.8.2.js"></script>
 7   </head>
 8   <body>
 9     <table border="2" align="center" width="80%" id="tableID">
10         <tr>
11             <td>张三</td>
12             <td>男</td>
13             <td>22</td>
14         </tr>
15         <tr>
16             <td>李四</td>
17             <td>男</td>
18             <td>24</td>
19         </tr>
20         <tr>
21             <td>王五</td>
22             <td>男</td>
23             <td>26</td>
24         </tr>
25         <tr>
26             <td>周六</td>
27             <td>男</td>
28             <td>28</td>
29         </tr>
30     </table>
31     <hr/>
32     <img height="120px" src="../images/zgl.jpg" style="position:absolute;left:30%"/>
33     <img height="120px" src="../images/lb.jpg" style="position:absolute;left:60%"/>
34     <script type="text/javascript">
35     //鼠标移到某行上,某行背景变色,字体加租
36     $("table tr").mouseover(function(){
37         $(this).css("background-color","#AABBCC");
38     });
39     //鼠标移出某行,某行还原
40     $("table tr").mouseout(function(){
41         $(this).css("background-color","white");
42     });
43     //鼠标移到某图片上,为图片加边框
44     $("img").mouseover(function(){
45         $(this).css("border-style","ridge");
46     });
47     //鼠标移出图片,图片还原
48         $("img").mouseout(function(){
49             $(this).css("border-style","none");
50     });
51     </script>
52   </body>
53 </html>

ready.html

 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 2 <html>
 3   <head>
 4     <title>ready.html</title>
 5     <meta http-equiv="content-type" content="text/html; charset=UTF-8">
 6     <script type="text/javascript" src="../js/jquery-1.8.2.js"></script>
 7   </head>
 8   <body>
 9     <script type="text/javascript">
10         //定义a()和b()二个方法
11         function a(){
12             alert("a");
13         }
14         function b(){
15             alert("b");
16         }
17         /*使用DOM方式加载a()和b()二个方法
18           window.onload = function(){
19               a();
20           }
21           window.onload = function(){
22               b();
23           }
24           */
25         /*使用jQuery方式加载a()和b()二个方法
26           $(document).ready(function(){
27               a();
28           });
29           $(document).ready(function(){
30               b();
31           });
32           */
33
34         //使用jQuery最简方式加载a()和b()二个方法
35           $(function(){
36               a();
37           });
38           $(function(){
39               b();
40           });
41     </script>
42   </body>
43 </html>

submit.html

 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 2 <html>
 3   <head>
 4     <title>ready.html</title>
 5     <meta http-equiv="content-type" content="text/html; charset=UTF-8">
 6     <script type="text/javascript" src="../js/jquery-1.8.2.js"></script>
 7   </head>
 8   <body>
 9       <form action="submit.html" method="post">
10         <select>
11             <option value="bj">北京</option>
12             <option value="sh" selected>上海</option>
13             <option value="gz">广州</option>
14         </select>
15         <input type="submit" value="表单提交"/>
16     </form>
17     <script type="text/javascript">
18         //当表单提交前检测
19         $("form").submit(function(){
20             //..
21             return false;
22         });
23     </script>
24   </body>
25 </html>

jquery api 常见 事件操作

时间: 2024-07-30 13:45:27

jquery api 常见 事件操作的相关文章

jquery api 常见api 元素操作例子

append_prepend.html 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2 <html> 3 <head> 4 <title>method_1.html</title> 5 <meta http-equiv="content-type" content="text/html; charset=

jquery api 常见api 效果操作例子

addClass_removeClass_toggleClass_hasClass.html 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2 <html> 3 <head> 4 <title>method_1.html</title> 5 <meta http-equiv="content-type" conten

Jquery基础之事件操作

事件是用户操作时页面或页面加载时引发的用来完成javascript和HTML之间的交互操作.常见的元素点击事件.鼠标事件.键盘输入事件等,较传Javascript 相比JQuery增加并扩展了基本的事件处理机制,极大的增强了事件处理的能力. 一.DOM加载事件 页面加载完毕后浏览器会通过javascript为Dom元素加载事件,使用Javascript时候使用的是window.onload方法,而Jquery使用的是$(document).ready()方法,下表 展示两个事件的异同.    w

jquery键盘常见事件

一.在看jquery的时候有几个常见的键盘事件,我写在这里: 1.keydown() keydown事件会在键盘按下时触发. 2.keyup() keyup事件会在按键释放时触发,也就是你按下键盘起来后的事件 3.keypress() keypress事件会在敲击按键时触发,我们可以理解为按下并抬起同一个按键 二.键盘对应的ASCII码: 常见的例如上下左右键,分别为38,40,37,39.也就是从左键开始顺时针旋转. 也可以利用下面这段代码去获取 $(document).keydown(fun

Web jquery表格组件 JQGrid 的使用 - 4.JQGrid参数、ColModel API、事件及方法

系列索引 Web jquery表格组件 JQGrid 的使用 - 从入门到精通 开篇及索引 Web jquery表格组件 JQGrid 的使用 - 4.JQGrid参数.ColModel API.事件及方法 Web jquery表格组件 JQGrid 的使用 - 5.Pager翻页.搜索.格式化.自定义按钮 Web jquery表格组件 JQGrid 的使用 - 6.准备工作 & Hello JQGrid Web jquery表格组件 JQGrid 的使用 - 7.查询数据.编辑数据.删除数据

JQuery中的Dom操作和事件

(一)JQuery中的事件 1.常规事件,把js事件中的on去掉 复合事件:hover(function(){},function(){}) ---- 相当于把鼠标移入移出事件和在一起执行 toggle(function(){},function(){},....)可以写多个,点击事件循环执行 未来元素:对象.live("事件名",function(){});   --- 对未来创建的元素进行操作 列子:点击按钮,创建元素,并给创建的元素添加点击事件 //对象.append():在什么

2017-6-3 JQuery中的Dom操作和事件

---恢复内容开始--- (一)JQuery中的事件 1.常规事件,把js事件中的on去掉 复合事件:hover(function(){},function(){}) ---- 相当于把鼠标移入移出事件和在一起执行 toggle(function(){},function(){},....)可以写多个,点击事件循环执行 未来元素:对象.live("事件名",function(){});   --- 对未来创建的元素进行操作 列子:点击按钮,创建元素,并给创建的元素添加点击事件 //对象

移动端测试——APP元素信息[事件]操作API和APP模拟手势高级操作(4)

appium基础API 1.1 APP元素信息操作API 介绍手机端元素信息的获取以及基本的输入操作 前置代码 # 导入driver对象 from appium import webdriver import time # server 启动参数 desired_caps = {} # 设备信息(系统.版本.设备号) desired_caps['platformName'] = 'Android' desired_caps['platformVersion'] = '9' desired_cap

jQuery核心之DOM操作的常用方法

参考jQuery官网API文档 1..attr() 获取 : $( "a" ).attr( "href" ); 设置: $( "a" ).attr( "href", "allMyHrefsAreTheSameNow.html" ); $( "a" ).attr({ title: "all titles are the same too!", href: "s