一、jQuery事件

常用事件
blur([[data],fn]) 失去焦点
focus([[data],fn]) 获取焦点( 搜索框例子)
change([[data],fn]) 当select下拉框中的元素发生改变的时候触发change事件(select例子)
click([[data],fn]) 点击
dblclick([[data],fn]) 双击
scroll([[data],fn]) 滚动
submit([[data],fn]) 提交 不常用事件
error([[data],fn])
focusin([data],fn)
focusout([data],fn)
keydown([[data],fn]) 按下
keypress([[data],fn]) 按键
keyup([[data],fn]) 键松开
mousedown([[data],fn]) 鼠标按下
mouseenter([[data],fn]) 鼠标移进去
mouseleave([[data],fn]) 鼠标离开:只有鼠标离开被选元素的时候,才会触发mouseleave事件
mousemove([[data],fn]) 鼠标移动
mouseout([[data],fn]) 鼠标离开:无论鼠标离开被选元素还是任何子元素,都会触发mouseout事件
mouseover([[data],fn] 鼠标悬停
mouseup([[data],fn]) 鼠标弹起
resize([[data],fn]) 元素窗口发生变化
select([[data],fn])
unload([[data],fn])
补充:
文档树加载完之后绑定事件(绝大多数情况下)
第一种:吧script放在后面。
第二种:
$(document).ready(function(){
// 绑定事件的代码
....
}) 简写:
$(function($){
// 绑定事件的代码
....
}); 二、jQuery扩展(很重要!!) 1、jQuery扩展语法 把扩展的内容就可以写到xxxx.js文件了,在主文件中直接导入就行了。 用法1、$.xxx()
$.extend({
"GDP": function () {
console.log("戴小红花");
}
});
- 给jQuery添加扩展
- $.GDP() 用法2、$("").xxx()
$.fn.extend({
"BJG": function () {
console.log("英语八级就是好!");
}
})
- 给jQuery对象添加扩展
- $(":input").BJG() 三、表格的添加 | 删除 | 编辑示例 第一种:点击编辑没有模态框,是input框编辑修改
第二种:点击编辑有模态框 补充: - .data()
- .data("key", value) 保存值,value可以是字符串,也可以是数组,也可以是jquery对象
- .data("key") 获取值(没有值就返回undefined)
- .removeData() 删除所有 - .removeData("key") 删除key对应的value

最新文章

  1. 【Win10】SplitView控件
  2. checkbox和文字对齐
  3. Mask裁切UI粒子特效或者3D模型
  4. 微信内置浏览器的JS API
  5. 我所理解的OOP——UML六种关系
  6. [转]centos 下 autoconf版本升级
  7. android 获取当前位置
  8. Android-Activity生命周期从onStart直接到onStop
  9. 清除目录下的SVN信息
  10. 翻译:MariaDB ALTER TABLE语句
  11. .NET平台开源项目速览(21)Cron任务调度CronNET
  12. IPFS的竞争对手们(一)
  13. 经度和纬度在SQL中的数据类型
  14. 是时候理解下HTTPS的原理及流程了
  15. Gradle 同步时报错,Could not find com.android.support.constraint:constraint-layout:1.0.0-alpha8的解决方法
  16. react文档demo实现输入展示搜索结果列表
  17. 201621123075 Week02-Java基本语法与类库
  18. jquery ajax超时设置(转载)
  19. cxLookupComboBox使用方法
  20. lower_bound和upper_bound的实现和基本用法

热门文章

  1. eclipse批量修改package、import中的包名
  2. BZOJ 1657 [Usaco2006 Mar]Mooo 奶牛的歌声:单调栈【高度序列】
  3. MD5算法的简单编写
  4. phpstorm 代码按列对齐
  5. (转)[sh] <defunct>进程
  6. CF1076E:Vasya and a Tree
  7. loj 6089 小 Y 的背包计数问题——分类进行的背包
  8. AI-Info-Micron-Insight:通往完全自主之路
  9. Poco 编译mysql
  10. win7 64位搭建Mantis 缺陷管理系统(2)