浏览器会根据一些行为动作触发对应的事件 .. 比如点击元素的时候,会触发 click 点击事件 … 提交表单的时候会触发 submit 提交事件 … 按下键盘上的按键也会触发相应的事件 …
我们可以把事件绑定在元素上,然后在这个绑定的事件发生以后去做指定的事情 … 这个发生事件以后要做的事就是事件的处理程序,或者叫事件处理器 .. 英文是 event handler ..
给元素绑定事件可以使用 .on() 这个方法 … 在里面可以指定要绑定的事件的名称 … 还有事件发生以后要做的事儿 … 使用 .on() 方法绑定事件很灵活 … 你可以绑定一个或者多个事件到指定的元素上 …
另外 jQuery 提供了一些更简单的方法来处理事件 … 发生相应的事件,会调用对应的方法 .. 比如发生点击事件,会调用 .click() 方法 … 鼠标移到元素上会执行 .mouseenter() 方法 .. 离开的时候,会调用 .mouseleave() 方法 … 提交表单的事件发生的时候会调用 .submit() 方法 … 按下键盘上的按钮并抬起来以后,会执行 .keyup() 方法 …
直接在选择的元素上调用这些方法 .. 然后在方法里可以用一个函数作为它的参数 … 这个函数就是当发生这个事件以后,要去做的事情 …