5 js之event

1 给标签添加点击事件

需要先引入jquery

$().ready(function(){
    
    for (var i=0;i<4;i++) {
        /**
         * 设置点击事件
         * 
         * 专业写法,先解绑,再加一个
         * 
         * jquery的事件是可以叠加的
         * 
         */
        $("#aa").unbind("click");
        $("#aa").bind("click",function(){
            //alert("aa");
            /**
             * 事件的触发器
             * 把"点我"这个事件绑定到这里
             * 这就是自定义事件
             * 传递 事件名称 和 实参
             */
            // 触发事件 触发事件
            $(this).trigger("点我",['a参数','b参数']);
            
        });
    }
    
    /**
     * 1 声明事件,把该事件绑定在一个dom对象上
     *      绑定 “点我”,到  aa 上
     * 2 找一个事件的触发方式,触发事件
     *      
     * 3 传递参数
     *      a,b是形参
     */
    $("#aa").unbind("点我");
    $("#aa").bind("点我",function(event,a,b){
        alert("你点我了");
        alert(a);
        alert(b);
    })
    
});

你可能感兴趣的:(5 js之event)