50.change(fn)设置onchange事件的方法
eg:<p>Hello</p>
$("p").change( function() { alert("Hello"); } ); ==>> [ <p onchange="alert('Hello');">Hello</p>
51.click()触发onclick事件, click(fn)设置onclick方法
52.dblclick(fn)设置ondblclick方法
53.error(fn)设置error方法
54.bind(type, data, fn)对所有选定的element判断事件,type是事件类型,data是参数,fn是事处理方法.
eg:1.$("p").bind("click", function(){ alert( $(this).text() ); });
eg:2.function handler(event) { alert(event.data.foo); }
$("p").bind("click", {foo: "bar"}, handler) ==>> [ alert("bar") ]
55.blur() 触发blur方法,blur(fn)设置blur函数
eg: <p>Hello</p>
$("p").blur( function() { alert("Hello"); } ); ==>> [ <p onblur="alert('Hello');">Hello</p>
56.focus()触发onfocus,focus(fn)设置focus方法
eg:<p>Hello</p>
$("p").focus( function() { alert("Hello"); } ); ==>> [ <p onfocus="alert('Hello');">Hello</p> ]
57.hover(over, out) 设置mouse移入以及mouse移出时所触发的事件.
eg:$("p").hover(function(){
$(this).addClass("over");
},function(){
$(this).addClass("out");
});
58 keydown(fn),keypress(fn),keyup(fn),按键盘相关的操作分别对应onkeydown,onkeypress,onkeyup.
59 mousedown(fn),mousemove(fn),mouseout(fn),mouseover(fn),mouseup(fn)这些是mouse相关的操作分别对应
onmousedown,onmousemove,onmouseout,onmouseover,onmouseup.
60.load 当element load事件发生时触发
eg:<p>Hello</p>
$("p").load( function() { alert("Hello"); } ); ==>> [ <p onload="alert('Hello');">Hello</p> ]
61.one(type, data, fn)与bind差不多,最大的区别是前者只运行一次后便不再响应.如果运行后不想继续运行默认的方法只要fn中返回值
return false就可以了.
eg: <p>Hello</p>
$("p").one("click", function(){ alert( $(this).text() ); }); ==>> [ alert("Hello") ]
62.ready(fn)当dom 结构载入完毕的时候.用此方法时,请不要在onload方法里面写代码.不然就不会触发ready事件
eg:1.$(document).ready(function(){ Your code here... });
eg:2.jQuery(function($) {
// Your code using failsafe $ alias here...
});
63.resize 设置onresize方法.当大小改变时触发
eg: <p>Hello</p>
$("p").resize( function() { alert("Hello"); } ); ==>> [ <p onresize="alert('Hello');">Hello</p> ]
64 scroll(fn) 设置onscroll方法
65.select()触发onselect方法.select(fn)设置select方法
66. submit()提交表单,submit(fn)设置submit方法.
eg:$("#myform").submit( function() {return $("input", this).val().length > 0; } );<form id="myform"><input /></form>
67.toggle(even, odd),even当偶数单击时运行,odd当奇数单击时运行.用unbind('click')删除
eg:$("p").toggle(function(){
$(this).addClass("selected");
},function(){
$(this).removeClass("selected");
});
68.trigger(type)触发相应的type方法
eg: <p click="alert('hello')">Hello</p>
$("p").trigger("click") ==>> [ alert('hello') ]
69 unbind(type, fn)与bind相反
1.unbind()删除所有的绑定.
eg:<p onclick="alert('Hello');">Hello</p>$("p").unbind() ==>> [ <p>Hello</p> ]
2.unbind(type)删除指定的绑定
eg:<p onclick="alert('Hello');">Hello</p>
$("p").unbind("click") ==>> [ <p>Hello</p> ]
3.unbind(type, fn)删除指定type的指定fn
eg:<p onclick="alert('Hello');">Hello</p>
$("p").unbind("click", function() { alert("Hello"); } ) ==>> [ <p>Hello</p> ]
70.unload(fn)当页面unload的时候触发方法
eg: <p>Hello</p>$("p").unload( function() { alert("Hello"); } ); ==>> [ <p onunload="alert('Hello');">Hello</p> ]
分享到:
相关推荐
合理地使用jQuery选择器和方法,结合原生JavaScript,可以优化性能。此外,使用`$(document).ready()`或`$(function() {})`确保DOM加载完成后执行脚本。 九、学习资源 学习jQuery,可以参考jQuery官方文档,阅读...
### jQuery常见函数详解 #### 一、理解jQuery对象 **jQuery对象**是DOM元素的一种封装形式,通过jQuery库提供的API来操作这些元素。相比于原生JavaScript中的DOM操作,使用jQuery对象更加简便高效。 - **创建...
标题中的“jquery函数 强大的封装”正揭示了jQuery的核心魅力:它将复杂的JavaScript操作封装成易于理解和使用的函数,极大地降低了前端开发的难度,特别是对于熟悉CSS的人来说,jQuery提供了更便捷的操作DOM(文档...
setTimeout()从载入后延迟指定的时间去执行一个表达式或者是函数;仅执行一次 ;和window.clearTimeout一起使用.我在 代码如下:$(document).ready(function(){setTimout(test(),200); function test() { alert(1&#...
以下是关于jQuery基础教程第5章的一些核心知识点: 1. **选择器**:jQuery的选择器基于CSS,允许开发者轻松地选取DOM中的元素。如`$("#id")`用于选取ID为"id"的元素,`$(".class")`用于选取所有class为"class"的...
5. **Ajax交互**:jQuery的`$.ajax()`函数和相关的`$.get()`, `$.post()`等方法,让异步数据获取变得简单。它们可以轻松地从服务器获取数据,更新页面内容,无需刷新页面。 6. **插件系统**:jQuery拥有庞大的插件...
这个"jQuery基础教程源码"资源包含了与《jQuery基础教程》一书配套的所有实例源代码,旨在帮助读者更好地理解和实践jQuery的核心概念。 在jQuery中,DOM(文档对象模型)操作是其主要功能之一。DOM是HTML和XML文档...
通过阅读《jQuery基础教程(第四版)中文》,读者不仅能掌握jQuery的基本用法,还能了解最佳实践和最新趋势。配合提供的"教程重要说明及更新链接点击这个文本.txt",读者可以获取最新的教学资源和更新信息。"jQuery...
在本文中,我们将深入探讨jQuery自定义插件的开发基础,特别是如何实现jQuery实用函数。首先,我们需要了解jQuery的核心理念,它是一个轻量级的JavaScript库,极大地简化了DOM操作、事件处理、动画效果和Ajax交互。...
jQuery的动画功能强大且易于使用,`fadeIn()`, `fadeOut()`, `slideToggle()`等方法可以创建平滑的显示和隐藏效果。`animate()`函数则允许自定义动画,包括改变元素的宽度、高度、透明度等属性。 对于Ajax交互,...
教程会讲解`fadeIn()`, `fadeOut()`, `slideToggle()`等动画函数,以及如何自定义动画效果和使用`animate()`方法。此外,还将涉及`queue()`和`.dequeue()`,理解动画队列的工作原理。 对于Ajax交互,jQuery提供了...
总结,使用jQuery封装函数可以有效地构建前后端分离的框架,通过模块化处理静态页面,使用Ajax进行无刷新的数据交互。与后端语言(如Java)配合,通过RESTful API实现数据交换。在实际开发中,还需要注意性能优化和...
5. **$.click()**,**$.mouseover()**,**$.keydown()**等:这些是jQuery提供的简写事件函数,分别对应点击、鼠标悬停和键盘按键等常见事件。它们提供了一种更简洁的方式来绑定事件处理程序。 6. **$.live()**(已...
在"jQuery第三版基础教程"中,你将通过实例代码学习到这些概念,并逐步掌握使用jQuery构建动态网页的技巧。这本书涵盖了从基础到进阶的全部内容,无论你是初学者还是寻求提升,都能从中受益。通过阅读源码,你可以更...
这里是我从Jquery中整理出来的一些对象和函数的用法,加上我自己的一些理解,和各位分享一下
在学习和使用jQuery时,你需要理解基本的链式调用、对象和数组操作,以及如何与原生JavaScript方法结合使用。同时,了解如何利用jQuery提高开发效率,减少代码量,优化用户体验,是每个前端开发者必备的技能。 总之...
因此,我将根据文件的标题“jQuery基础教程.pdf”来生成关于jQuery基础的知识点。jQuery是一个快速、小巧、功能丰富的JavaScript库。它简化了HTML文档遍历、事件处理、动画和Ajax交互的过程,极大地提高了Web开发的...
当需要确保页面的DOM完全加载后再运行jQuery代码时,可以使用文档就绪函数$(document).ready()。这个函数确保了在DOM完全加载之后再执行其中的函数体。这种做法可以有效避免在DOM还未完全加载完成时执行代码所带来的...
这一章介绍了jQuery的基本使用方法,包括如何在网页中引入jQuery库,以及如何编写jQuery选择器来选取页面元素。它还会讲解如何使用$函数进行DOM元素的选择和操作,例如通过ID、类名或标签名选取元素,并展示如何利用...
"jquery1.7.2_20120420中文版.chm"是jQuery 1.7.2的中文API帮助文档,对于开发者来说,它是查询jQuery函数和方法的宝典。通过查阅这个CHM文件,你可以快速找到特定函数的用法和参数说明,以便在编程时进行参考。 ...