首页
学习
活动
专区
圈层
工具
发布

JQuery最全常用方法指南

).appendTo(”body”) 相当于在body中写了一段html代码 $(elems) 获得DOM上的某个元素 $(function(){………}); 执行一个函数 $(”div > p”).css...在每个页面中可以 有很多个函数被加载执行,按照fn的顺序来执行。 bind(type, [data], fn) 为每一个匹配元素的特定事件(像click)绑定一个或多个事件处理器函数。...在每个对 象上,这个事件处理函数只会被执行一次。其他规则与bind()函数相同。 trigger(type, [data]) 在每一个匹配的元素上触发某类事件。...input, textarea, select click() 鼠标点击某个对象 几乎所有元素 dblclick() 鼠标双击某个对象 几乎所有元素 error() 当加载文档或图像时发生某个错误 window...//如果存在(不存在)就删除(添加)名称为select的class 9、完善的事件处理功能 Jquery已经为我们提供了各种事件处理方法,我们无需在html元素上直接写事件,而可以直接为通过jquery

13.2K31
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JQuery-命令速查-CheatSheet

    : Uncheck other checkbox on one checked 判断是否被选中 Toggle for editable of inputs 获取 Iframe 里面的元素 和 Jquery...v; }); $("input[type='checkbox']").is(':checked') 返回结果:选中=true,未选中=false ---- 获取 Iframe 里面的元素 和 Jquery...使用.on() bind 事件,使用.unBind() 取消 bind 事件 注意事件不会被覆盖,因此如果希望加载另一个同名事件则需要先取消加载然后重新 bind $('#modalContinue...() 上面的例子将触发 id="demo" 的 button 元素的 click 事件。...规定添加到元素的一个或多个事件。 由空格分隔多个事件。必须是有效的事件。 data 可选。规定传递到函数的额外数据。 function 必需。规定当事件发生时运行的函数。

    11K30

    JS异步加载的三种方式

    onload事件的触发,而现在很多页面的代码都在onload时还执行额外的渲染工作,所以还是会阻塞部分页面的初始化处理。...前者是在document已经解析完成,页面中的dom元素可用,但是页面中的图片,视频,音频等资源未加载完,作用同jQuery中的ready事件;后者的区别在于页面所有资源全部加载完毕。...()); }); } } Script In Irame:在父窗口插入一个iframe元素,然后再iframe中执行加载JS的操作。...原理基本上都是向DOM中写入script或者通过eval函数执行JS代码,你可以把它放在匿名函数中执行,也可以在onload中执行,也可以通过XHR注入实现,也可以创建一个iframe元素,然后在iframe...JS延迟加载机制(LazyLoad):简单来说,就是在浏览器滚动到某个位置在触发相关的函数,实现页面元素的加载或者某些动作的执行。如何实现浏览器滚动位置的检测呢?

    4.3K20

    前端知识体系整理(不断更新)

    总是设置文档字符集:如果不设置,浏览器在渲染页面前会做一些查找,先搜索可进行解析的字符 显式设置图片的宽高:减少页面重绘(参考【高性能前端1】高性能HTML) 去除空链接属性(img、link、script...、iframe元素的src或href属性被设置了,但是属性却为空):部分浏览器依然会去请求空地址 正确的闭合标签:浏览器不一定会将它们修复成正确的格式 避免@import引入样式表:IE低版本浏览器会再页面构建好之后再去加载...; 使用事件委托:充分利用冒泡机制,减少事件绑定 无阻塞加载:脚本延后加载,合并加载,并行加载 函数内部的变量尽可能使用局部变量,缩短变量作用域的查找时间 缓存对象引用: var a = $('#box...,伪元素、属性选择器在不支持querySelector的浏览器很慢 尽可能优先使用符合CSS语法规范的CSS选择器表达式,以此来避免使用jQuery自定义的选择器表达式,因为当jQuery遇到单个id,...$('ul li').on('click', fn); // better $('ul').on('click', 'li', fn); 使用事件代理(委托),当有新元素添加进来的时候,不需要再为它绑定事件

    2K20

    jQuery 事件

    jQuery 是为事件处理特别设计的。 ---- 什么是事件? 页面对不同访问者的响应叫做事件。 事件处理程序指的是当 HTML 中发生某些事件时所调用的方法。 实例: 在元素上移动鼠标。...选取单选按钮 点击元素 在事件中经常使用术语"触发"(或"激发")例如: "当您按下按键时触发 keypress 事件"。...该事件方法在 jQuery 语法 章节中已经提到过。 click() click() 方法是当按钮点击事件被触发时会调用一个函数。 该函数在用户点击 HTML 元素时执行。...在下面的实例中,当点击事件在某个 元素上触发时,隐藏当前的 元素: 实例 $("p").click(function(){ $(this).hide(); }); dblclick(...) 当双击元素时,会发生 dblclick 事件。

    3.1K50

    jQuery Cheat—Sheet(jQuery学习笔记)

    页面对不同访问者的响应叫做事件。 事件处理程序指的是当 HTML 中发生某些事件时所调用的方法。...点击事件 当点击元素是,会发生 click 事件。...在下面的实例中,当点击事件在某个 元素上触发时,隐藏当前的元素: $("p").click(function(){ $(this).hide(); }); 双击事件 当双击元素时,会发生...在下面的实例中,当双击事件在某个 元素上触发时,隐藏当前的元素: $("p").dblclick(function(){ $(this).hide(); }); 鼠标穿过事件 当鼠标指针穿过元素时...; }); 鼠标释放事件 当在元素上松开鼠标按钮时,会发生 mouseup 事件。 在下面实例中,鼠标点击元素,释放时,弹出“Mouse up over p1!”

    18.3K30

    记录工作中遇到的各种问题(Bug,总结,记录)

    页面使用Angular.js(1),页面中iframe中初始设置src属性的话,会导致页面重新加载一次 例如设置一个初始值,某些操作之后再更改src iframe src="#" class="export-iframe...父页面中有iframe,iframe里面有分页按钮,在父页面对iframe做加载之后监听iframe中点击事件的操作,初始第一页正常,但点击第二页之后事件就失效了 原代码: ?...在iframe中的预览pdf文件时,有时embed元素未占满整个iframe,而是正好一半,一半 ? ?...假如要实现contenteditable为true的元素中内容的复制和粘贴功能,简单地复制粘贴就会取到错乱的HTML标签 结合getSelection、clipboardData相关的操作(还得注意这个对象在新版浏览器中以及移到了原生事件对象...React 的componentDidUpdate事件调用的时机还不太清晰, 虽说是在组件更新之后才调用,不过在一个复杂页面中测试发现,componentDidUpdate已经触发了,但却获取不到页面中的元素

    19.8K12

    jQuery,和嵌入其中的Ajax

    什么是事件? 页面对不同访问者的响应叫做事件。 事件处理程序指的是当 HTML中发生某些事件时所调用的方法。 实例: 在元素上移动鼠标。...选取单选按钮 点击元素 在事件中经常使用术语"触发"(或"激发")例如:"当您按下按键时触发 keypress 事件"。 ?...页面对不同访问者的响应叫做事件。 事件处理程序指的是当 HTML 中发生某些事件时所调用的方法。 实例: 在元素上移动鼠标。...选取单选按钮 点击元素 jQuery 事件方法语法 在 jQuery 中,大多数 DOM 事件都有一个等效的jQuery 方法。...通过 jQuery AJAX 方法,您能够使用HTTP Get 和 HTTP Post 从远程服务器上请求文本、HTML、XML或JSON - 同时您能够把这些外部数据直接载入网页的被选元素中。

    4.3K20

    第78天:jQuery事件总结(一)

    JavaScript和HTML之间的交互式通过用户和浏览器操作页面时引发的事件机制来处理的。当文档或者它的某些元素发生某些变化或操作时,浏览器就会自动生成一个事件。...一、jQuery中的事件 1、加载DOM:   执行时机:在常规的JavaScript中,通常使用window.onload方法,而在jQuery中,使用的是$(document).ready()方法,...).ready()方法注册的事件处理程序,在DOM完全就绪时就可以被调用,也即此时网页的所有元素对jQuery都是可以访问的,但是并不是这些元素关联的文件都已经下载完毕。   ...要解决这个问题,可以使用jQuery中的另一个关于页面加载的方法——load()方法。load()方法会在元素的onload事件中绑定一个处理函数。...如果处理函数绑定给window对象,则会在所有的内容(包括窗口、框架、对象和图像等)加载完毕后触发,除过处理函数绑定在元素上,则会在元素的内容加载完毕后触发。

    1.3K20

    JavaScript 学习-35.jQuery 基础语法与事件

    极大地简化了 JavaScript 编程 jQuery 库包含以下功能: HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历和修改...的入口函数是在 html 所有标签(DOM)都加载之后,就会去执行。...执行 window.onload $(document).ready 执行时机 必须等网页全部加载完毕,包含图片等,再执行onload 只需等待页面中DOM结构加载完毕 执行次数 只执行一次,第二个会覆盖前面的...$('p').toggle(); }) }); 事件 事件处理程序指的是当 HTML 中发生某些事件时所调用的方法。...() 当鼠标指针移动到元素上方,并按下鼠标按键 mouseup() 松开鼠标按钮 hover() 光标悬停事件 focus() 获得焦点时,发生 focus 事件 blur() 失去焦点时,发生 blur

    2.6K10

    杨老师课堂之Jquery的筛选,事件,效果,Ajax,javascript跨域)

    事件冒泡可能会引起预料之外的效果,上例中,本来只想触发元素 的click事件,然而 元素和元素的click事件也同时被触 发了.因此有必要对事件的作用范围进行限制.当单击元素时,只 触发元素的click...事件,而不触发 和元素上的 click事件.当单击 元素时,只触发 元素上的click事件, 而不触发元素上的click事件....; event.stopPropagation();//停止冒泡事件 }) 当单击span元素时,只会触发span元素上的click事件,而不会触发 div元素和body元素的click事件....•页面初次加载时不需要加载全部的javascript文件,在需要时动态加载 jQuery.getJSON(url, [data], [callback]) 通过 HTTP GET 请求载入 JSON...跨域:在一个服务器上,去访问另一个服务器 jQuery如何实现跨域请求?使用JSONP形式实现跨域。 javascript如果调用另一个域程序,不能执行当前域js函数。

    10.2K20

    Django---Ajax

    整个过程中页面没有刷新,只是刷新页面中的局部位置而已! 当请求发出后,浏览器还可以进行其他操作,无需等待服务器的响应!...**************************** jquery中各个事件执行顺序如下: 1.ajaxStart(全局事件) 2.beforeSend 3.ajaxSend(全局事件) 4.success...,因为如果采用方式二时,data中的格式会发生变化,不能识别格式化后的数据,POST请求则被禁止 JS实现的ajax AJAX核心(XMLHttpRequest)       其实AJAX就是在...7.2 案例分析 页面中给出注册表单; 在username表单字段中添加onblur事件,调用send()方法; send()方法获取username表单字段的内容,向服务器发送异步请求,参数为username...伪造Ajax上传文件 iframe标签 iframe> 标签规定一个内联框架。 一个内联框架被用来在当前 HTML 文档中嵌入另一个文档。 示例: ?

    5.7K101

    jQuery中find&filter、live&bind对比介绍及图片懒加载

    二. jQuery中绑定事件有三种方法: 以click事件为例 1. target.click(function(){}); 2. target.bind("click",function(){...由于只有在事件发生的时候,live方法才会去检测绑定事件的对象是否存在,所以live方法可以实现后来新增的元素也可实现事件的绑定。...在jQuery 1.4.1中,甚至也支持 focus 和 blue事件了(映射到更合适,并且可以冒泡的focusin和focusout上)。...: 图片延迟加载也称懒加载,通常应用于图片比较多的网页,如果一个页面图片比较多,且页面高度或宽度有好几屏,页面初次加载时,只显示可视区域的图片,当页面滚动的时候,图片进入了可视区域再进行加载,这样可以显著的提高页面的加载速度...如果TAB中的图片较多,也同样可以应用于TAB中,当触发TAB时再进行图片的加载。

    1.1K31

    WEB入门之十四 jQuery事件

    表5-1-1 jQuery事件 ​jQuery事件​ ​说明​ ready( fn ) 页面加载完毕时发生的事件 blur( [ [data] , fn ] ) 元素失去焦点时发生的事件 change(...鼠标悬浮到某元素上时发生的事件 mouseup( [ [data] , fn ] ) 松开鼠标按钮时发生的事件 scroll( [ [data] , fn ] ) 页面滚动时发生的事件 select(...4.​页面卸载事件unload​ 当用户关闭某个页面时,浏览器会卸载此页面,此时发生的就是unload事件。示例5.6演示在该事件发生时弹出一个对话框。...鼠标移动时发生的事件 mouseout( [ [data] , fn ] ) 鼠标离开某元素时发生的事件 mouseover( [ [data] , fn ] ) 鼠标悬浮到某元素上时发生的事件 mouseup...;值3表示鼠标右键 pageX/Y 获取事件发生时相对于页面的坐标 keyCode 获取在键盘事件中键盘对应的键值 screenX/Y 获取事件发生时相对于屏幕的坐标 data 事件发生时传递的参数的信息都保持在该属性中

    1.9K10

    25个常规方法优化你的jquery代码

    当执行选择操作时,jQuery函数可以指定第二个参数:jQuery( expression, context )通过给选择器提供一个上下文,那就会在这个context中进行元素查找,而不必在整个DOM文档中查找元素...如果你向DOM中添加了新的元素,尽管这些新元素被选择器所匹配,但是这些新元素并不会绑定上事件处理(你同意我的观点吗?),因此不会有事件发生。 ...当使用事件代理时,你能够在事件被DOM绑定后仍然可以添加多个被匹配的元素到其中,而它们同样能够正常工作。 13. 利用classes存储状态 这是在html中存储信息最基本的方法。...因此我们仅需要把这些HTML内容放入一个静态页面中,在页面加载完成之后通过load()函数加载它: 复制代码代码如下: $(‘#forms’).load(‘content/headerForms.html...首先,在jQuery加载之后你可以使用方法将”JS”类添加到HTML标签中: 复制代码代码如下:$(‘HTML’).addClass(‘JS’); 因为这仅仅发生在javascript有效的时候,如果用户打开

    2.4K10

    WEB入门之十四 jQuery事件

    表5-1-1 jQuery事件 jQuery事件 说明 ready( fn ) 页面加载完毕时发生的事件 blur( [ [data] , fn ] ) 元素失去焦点时发生的事件 change( [ [...data] , fn ] ) 元素的值发生改变时发生的事件 click( [ [data] , fn ] ) 单击鼠标时发生的事件 dblclick( [ [data] , fn ] ) 双击鼠标时发生的事件...鼠标悬浮到某元素上时发生的事件 mouseup( [ [data] , fn ] ) 松开鼠标按钮时发生的事件 scroll( [ [data] , fn ] ) 页面滚动时发生的事件 select(...4.页面卸载事件unload 当用户关闭某个页面时,浏览器会卸载此页面,此时发生的就是unload事件。示例5.6演示在该事件发生时弹出一个对话框。...3表示鼠标右键 pageX/Y 获取事件发生时相对于页面的坐标 keyCode 获取在键盘事件中键盘对应的键值 screenX/Y 获取事件发生时相对于屏幕的坐标 data 事件发生时传递的参数的信息都保持在该属性中

    1.8K10

    jQuery:详解jQuery中的事件(一)

    现在就一点一点积累自己的知识体系,记录自己学到的和自己所理解的jQuery。   JavaScript和HTML之间的交互式通过用户和浏览器操作页面时引发的事件机制来处理的。...当文档或者它的某些元素发生某些变化或操作时,浏览器就会自动生成一个事件。当然使用传统的JavaScript也能完成这些交互,但是jQuery增加兵扩展了基本的事件处理机制。...一、jQuery中的事件   1、加载DOM:   执行时机:在常规的JavaScript中,通常使用window.onload方法,而在jQuery中,使用的是$(document).ready()方法...).ready()方法注册的事件处理程序,在DOM完全就绪时就可以被调用,也即此时网页的所有元素对jQuery都是可以访问的,但是并不是这些元素关联的文件都已经下载完毕。   ...要解决这个问题,可以使用jQuery中的另一个关于页面加载的方法——load()方法。load()方法会在元素的onload事件中绑定一个处理函数。

    2.8K20
    领券