`

jquery事件知识点

 
阅读更多

1.在javascript中利用如下方式添加事件:

        var tsd = document.getElementById("testDiv4");
        tsd.onclick = function(){
            alert("a");
        };
        tsd.onclick = function(){
            alert("b");
        };   

   在第二次添加后会覆盖之前定义的onclick,也就是只会弹出b,但是可以通过添加事件多播委托的方法来实现不覆盖,如:

if( tsd .addEventListener )//for dom
{
tsd .addEventListener( “click”, fnHandler, false )
}
else if( tsd.attachEvent )//for ie
{
tsd .attachEvent( "onclick", fnHandler);
}

这样就比较麻烦要区分不同的浏览器

 

利用jquery就简单多了,直接用bind方法来添加事件处理,如:

$("#testDiv4").bind("click", function(event) { alert("one"); });
$("#testDiv4").bind("click", function(event) { alert("two"); });

这样就不会覆盖,会一次弹出one,two

 

2.可以在html标签中编写自定义属性,通过javascript的getAttribute获取或者通过jquery的attr方法获取:

<div id="testDiv5" customer="customer data 1">
          获取自定义数据
 </div>

       $("#testDiv5").bind("click",function(event){
           //alert(event.target.getAttribute("customer"));
           alert($(event.target).attr("customer"));
       });

或者:

       $("#testDiv5").bind("click",{custom: "this is custom data"},function(event){
           alert(event.data.custom);
       });

 

分享到:
评论

相关推荐

    jQuery第4天知识点:jQuery节点操作、jQuery特殊属性操作、jQuery事件机制.zip

    在深入探讨jQuery第4天的学习知识点之前,先简要介绍一下jQuery。jQuery是一个高效、简洁的JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax交互等任务,极大地提高了开发者的效率。今天我们将主要关注...

    jquery知识点整理

    jQuery知识点整理 jQuery是当前最流行的JavaScript库之一,提供了许多有用的方法和属性来简化Web开发。下面是对jQuery知识点的整理: 基本概念 * jQuery对象:使用$符号来声明jQuery对象,如:`$()`或`jQuery()` ...

    jquery课件知识点

    最新jquery技术,完美解决方案

    jquery知识点总结.md

    jquery

    JQuery基础知识点汇总(代码+知识点+xmind思维导图)

    代码+知识点汇总,采用xmind框图导出,知识点简单明了,无论是学过还是没学过,通过这个资料过一遍绝对对Jquery整体清楚明了。后面附带了9个基本的jquery实例,进一步加深用jquery的理解。(全部实例(30个)可另外...

    jquery鼠标滚轮事件

    在本文中,我们将深入探讨jQuery中关于鼠标滚轮事件的知识点。 首先,让我们了解什么是鼠标滚轮事件。在Web开发中,鼠标滚轮事件是当用户滚动鼠标滚轮时触发的事件。这些事件包括`wheel`,这是HTML5新增的标准事件...

    jQuery从基础到高级的知识点梳理

    总结了从jquery基础到重点的知识点,可方便大家从了解到熟练jquery,可参考其中来巩固。

    JQuery的一些知识点

    JQuery的一些知识点

    jquery基础知识

    **jQuery基础知识** jQuery是一款强大的JavaScript库,它极大地简化了JavaScript...理解并熟练运用这些知识点,将有助于你创建更高效、更用户友好的web应用。随着技术的不断进步,持续学习和实践是保持竞争力的关键。

    jQuery基础知识点总结(必看)

    在本文中,我们将深入探讨 jQuery 的基础知识点,包括 jQuery 入口函数与 JavaScript 入口函数的区别、jQuery 对象与 DOM 对象的相互转换以及 jQuery 的选择器。 1. **jQuery 入口函数与 JavaScript 入口函数的区别...

    jQuery为动态生成的select元素添加事件的方法

    知识点详细说明: 1. jQuery的基本概念:jQuery是一个快速、小巧、功能丰富的JavaScript库。它简化了HTML文档遍历、事件处理、动画和Ajax交互,使得网页开发者可以轻松地编写客户端脚本。在处理动态生成的元素时,...

    5张思维导图梳理jQuery知识点

    以下是对这5张思维导图中jQuery知识点的详细梳理: 1. **选择器** - `ID选择器 (#id)`: 通过元素的ID获取单一元素,如`$("#myID")`。 - `类选择器 (.class)`: 选取具有特定类的所有元素,如`$(".myClass")`。 - ...

    jQuery第3天知识点:jQuery 属性操作、jQuery三组基本动画、自定义动画animate.zip

    jQuery第3天知识点:jQuery 属性操作、jQuery三组基本动画、自定义动画animate.zip

    Professional Jquery

    知识点四:jQuery事件处理 事件处理是JavaScript编程的一个重要方面,jQuery为常见的事件类型提供了简单易用的方法,比如点击(click)、鼠标悬停(hover)、文档加载完成(ready)、按键操作(keypress)等。jQuery...

    jQuery第5天知识点:隐式迭代、链式编程、jQuery插件.7z

    在深入探讨jQuery的这三个核心概念之前,让我们先简要了解一下jQuery。jQuery是一个高效、简洁的...在提供的压缩包中,"day01 - 副本"和"day04资料"可能包含了更深入的jQuery教程和练习,进一步巩固这些知识点。

    jquery中的基本知识点大全

    jquery中的知识点总结,零基础也可以看懂

    史上最全面的jquery知识点归纳总结

    史上最全面的jquery知识点归纳总结

    jQuery1.12.4+jQuery中文手册.rar

    **jQuery 1.12.4 知识点详解** jQuery 是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互等任务。在本压缩包中,我们有两个版本的jQuery核心库文件:`jquery-1.12.4.js` 和 `jquery...

Global site tag (gtag.js) - Google Analytics