`

十二、jquery事件简介

 
阅读更多

$(function() {
    $("#child").bind("click",function(event){
        //使用JQuery把浏览器之间的问题全部屏蔽了
        //所使用的事件模型是DOM2
        print(event.target);
    });
   
    //使用JQuery可以有效的通过第二个参数来传递相应的JSON参数进去
    $("#child").bind("click",{"name":"zs",age:12},function(event){
        //使用JQuery把浏览器之间的问题全部屏蔽了
        //通过event.data可以获取传入的参数值
        print(event.data.name+"aaa");
    });
    function print(txt) {
        $("#content").append(txt+"<br/>");
    }
});

 

$(function() {
    $("*").bind("click",function(event){
        print(event.currentTarget.id+"--"+event.target.id);
        //对于JQuery依然存在事件冒泡,可以使用以下函数取消事件冒泡
        event.stopPropagation();
        //如果对于form或者a可能不希望继续提交或者继续访问超链接,
        //可以通过event.preventDefault阻止事件继续向下走
        //特别注意:这个和事件冒泡没有任何的关系
        event.preventDefault();
    })
    function print(txt) {
        $("#content").append(txt+"<br/>");
    }
});

分享到:
评论

相关推荐

    从零开始学习jQuery

    #### 二、jQuery简介 **定义**: - **jQuery**是一种跨平台的JavaScript库。 - 它极大地简化了HTML文档的遍历、事件处理、动态内容加载等操作。 - jQuery遵循MIT许可协议,因此它是完全免费且开源的。 **特点**: 1...

    JavaScript and jQuery

    #### 十二、jQuery的实用性 - **跨浏览器兼容性**:jQuery内置了对各种浏览器的兼容处理,减少了开发者需要考虑的浏览器差异问题。 - **丰富的插件生态**:社区贡献了大量的jQuery插件,极大地扩展了jQuery的功能...

    jquery 1.4 cheatsheet

    #### 一、简介 `jQuery 1.4`是JavaScript库的一个重要版本,它极大地简化了HTML文档遍历、事件处理、动画以及Ajax交互等开发工作。本篇文章将根据提供的文件内容,详细介绍jQuery 1.4中的各种选择器及其用法,以及...

    jQuery源码分析系列_1.6

    1. **简介**:`Deferred`对象是jQuery中处理异步操作的关键,它可以跟踪异步操作的状态(pending、resolved或rejected),并且可以在状态改变时执行相应的回调函数。 2. **使用场景**:`Deferred`常用于Ajax请求、...

    jQuery全套十五个系列视频教程

    #### 一、jQuery简介与安装 - **定义**:jQuery是一款轻量级的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画以及Ajax交互等操作。 - **优势**: - 兼容多种浏览器。 - 提供强大的选择器,使得DOM...

    jquery+easyui培训文档 (20111111整理完善)

    #### 一、简介 `jQuery EasyUI`是一款基于jQuery的用户界面库,提供了一系列预定义的UI组件,帮助开发者快速构建具有丰富交互性的Web应用程序。它不仅轻量级而且完全免费开源,相较于其他框架如Ext JS,其优势在于...

    Struts2入门教程。包括jquery集成等。入门必看

    - **jQuery简介**:jQuery是一个流行的JavaScript库,用于简化HTML文档遍历、事件处理等操作。 - **操作CSS**:通过jQuery操作DOM元素的样式。 - **操作DOM**:利用jQuery改变DOM结构。 - **处理text/xml/json**:...

    js简单比较好用的轮播特效

    二、jQuerySlider简介 "jQuerySlider"是基于jQuery库的一个轮播插件。jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理和动画等功能。使用jQuerySlider,开发者可以轻松实现多种轮播效果,而且其易于...

    jqGrid官方I文档

    #### 一、简介与背景 **jqGrid** 是一个基于 jQuery 的客户端表格组件,能够高效地展示和处理表格数据。它支持通过 Ajax 动态加载数据,这意味着它可以与多种服务器端技术(如 PHP、ASP.NET、Java Servlets、JSP、...

    Selenium WebDriver精讲

    #### 一、快速开始与WebDriver简介 **Selenium WebDriver**作为自动化测试工具中的佼佼者,自推出以来便受到广大开发人员和测试工程师的青睐。相较于Selenium 1.x,WebDriver提供了更为强大且直观的API,支持多种...

    HTML面试题

    #### 二十、jQuery简介 **问题:** jQuery的介绍。 **答案:** jQuery是一个快速、简洁的JavaScript库,极大地简化了HTML文档遍历、事件处理、动画以及Ajax交互等操作。它提供了一个简便的方式来操作DOM元素,并且...

    面试题总结.docx

    ### 十二、闭包及作用域 闭包是指有权访问另一个函数作用域中的变量的函数。在JavaScript中,函数是一级公民,这意味着函数可以嵌套在其他函数内部,并且内部函数可以访问外部函数的局部变量。作用域决定了变量的...

    EXT 中文手册

    #### 一、EXT简介 - **定义与定位**:EXT是一个基于JavaScript的开源框架,用于构建丰富的交互式Web应用程序。它提供了大量的UI组件和工具,使得开发者能够轻松地创建复杂且功能强大的用户界面。 - **适用人群**:...

    Pro ASP.NET MVC3 Framework

    #### 一、ASP.NET MVC3框架简介 ASP.NET MVC3框架是微软推出的一款用于构建动态网站的应用程序框架,它基于MVC(Model-View-Controller)设计模式,强调清晰的架构和高度可测试性。与传统的ASP.NET Web Forms相比,...

Global site tag (gtag.js) - Google Analytics