<HeadFirst_jQuery> O’REILLY_Chap.3_jQuery事件与函数
本博客的FollowMeReading系列初衷是在线的读书笔记. 为方便后期查阅, 故写成博客形式, 使用关键字查询便可以快读的找到相关的内容.
FollowMeReading系列所选的书籍一般选自O’REILLY或Apress出版社, 尽量保证笔记内容的权威性.
FollowMeReading系列的博客标题格式为: <书名> 出版社章节数章节名, 方便大家在纸质版书籍中查找.
FollowMeReading系列博文中的内容大部分是原文, 非原文部分前面将有’博主’字样提醒.
感谢<HeadFirst_jQuery>作者 Ryan Benedetti & Ronan Cranley
感谢<HeadFirst_jQuery>翻译 林琪本博客由@scott编写. 若转载此文章, 请注明出处和作者
正文
原文
BULLTE POINTS(要点):
$("#myElement").click(function() {......} );这个方法可以在页面加载时为元素增加事件. 这通常称为便利方法.$("#myElement").bind('click', function() {......} );这个方法可以在页面加载之后为元素增加事件, 如创建新的DOM元素时.复杂的交互 = 选择器 + 事件 + 函数.
jQuery将事件分为5类: 浏览器事件, 文档加载事件, 表单事件, 键盘事件和鼠标事件.
$("myElement").unbind('click')删除事件(click事件).$("myElement"). unbind()删除myElement所有事件.$(".class").each(function() {......} );遍历处理元素.$.contains方法是jQuery库的一个静态方法, 它有两个参数. 这个方法会检查第一个参数的所有子元素, 查看是否包含第二个参数, 返回true或false.jQuery静态方法是一个与jQuery库关联的函数, 而不是与任何特定的对象关联. 调用静态方法不需要任何选择器, 只需要jQuery名或者它的快捷方式
$就可以了.
本文介绍jQuery中的事件绑定与解除绑定方法,包括$(#myElement).click与$(#myElement).bind('click')等,并讲解了事件分类、元素遍历与$.contains方法的应用。
472

被折叠的 条评论
为什么被折叠?



