分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

JQuery扩展和事件

发布时间:2023-09-06 02:13责任编辑:赖小花关键词:暂无标签
一、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

JQuery扩展和事件

原文地址:https://www.cnblogs.com/xiao-xue-di/p/9607354.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved