zoukankan      html  css  js  c++  java
  • 对元素绑定事件方法

    1、对元素绑定事件的方法不止一种,live(1.9后版本不支持),bind,on,delegate。

    2、多数时候使用on绑定事件。

    $("p").on("click",function(){
        //do something
    });

    3、对于动态创建的元素绑定事件。

    $(document).on("click",".bind p",function(){
        //do something
    });

    上面这种是使用on绑定事件,另一种方法是使用delegate同样可以

    $(".bind").delegate("p","click",function(){
        //do something
    })

    使用delegate方法绑定事件,需要根据父级去找该元素。

    除了上面两种,还可以在动态添加元素的方法函数里面写事件,同样可以实现绑定事件

    $(".bind button").on("click",function(){
        $('<p class="new1">新增元素</p>').appendTo($(".bind"));
            $(".bind .new1").on("click",function(){
                //do something
            });
        });

    4、对同一元素同时绑定多个事件

    $(document).ready(function(){
    
      $("p").on({
    
        mouseover:function(){$("body").css("background-color","lightgray");},  
    
        mouseout:function(){$("body").css("background-color","lightblue");}, 
    
        click:function(){$("body").css("background-color","yellow");}  
    
      });
    
    });

      

    与尘埃中开出花朵。
  • 相关阅读:
    Redis_配置文件
    Redis_数据使用
    QQ登录测试用例
    JMeter性能测试入门--偏重工具的使用
    浅说《测试用例》
    axure界面功能
    性能测试相关术语
    测试用例设计和测试环境搭建
    测试需求分析
    软件测试的过程
  • 原文地址:https://www.cnblogs.com/congfeicong/p/7265422.html
Copyright © 2011-2022 走看看