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"); });
相关文章推荐
- jquery on() bind()绑定的点击事件在js动态新添加的元素生效
- JS动态添加元素及绑定事件造成程序重复执行解决
- 页面元素用JS动态添加的有效事件绑定方式(on)
- jquery on() 给js动态新添加的元素 绑定的点击事件。
- 事件委托:给多个元素和动态添加的元素绑定js事件,
- 页面元素用JS动态添加的有效事件绑定方式
- jquery html动态添加的元素绑定事件详解
- Jquery 页面元素动态添加后绑定事件丢失方法,非 live
- jQuery给动态添加的元素绑定事件的方法
- Fancybox插件 如何为动态添加的元素绑定事件
- jQuery实现为动态添加的元素绑定事件实例分析
- jQuery动态添加的元素绑定事件处理函数代码
- jquery动态为添加的元素绑定事件如果需要两种以上形参的话拼接方式
- 给动态添加的元素绑定事件
- jQuery -- 如何为动态添加的元素绑定事件处理函数
- js动态生成的元素绑定事件
- js 修改svg样式、动态加入DOM元素、添加事件响应函数
- jQuery给动态添加的元素绑定事件的方法
- Jquery动态添加的元素绑定事件的3种方法
- jQuery动态添加的元素绑定事件处理函数代码