您的位置:首页 > Web前端 > JavaScript

JS----动态添加元素绑定事件

2017-07-18 17:39 489 查看

1. 一般写法

$(".ul-box").on("click",".ul-list li a",function(){
$(this).css("color","red");
});


2. 两个事件的写法

$(".ul-box").on("mouseover mouseout",".ul-list li a",function(event){
if(event.type == "mouseover"){
$(this).css("color","red");
} else if(event.type == "mouseout"){
$(this).css("color","#333");
}
});


3. 委托 delegate, 注意:参数与一般写法刚好反过来了

$(".ul-box").delegate(".ul-list li a","click",function(){
$(this).css("color","red");
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息