【发布时间】:2018-05-30 10:37:36
【问题描述】:
目前我所做的是检查页面中是否存在元素,但因此我的代码有很多 if 条件。当元素不存在时,Jquery 事件侦听器不会显示错误。 jQuery 是如何处理这个问题的?我可以使用哪些技术来进行更好的设计?
var el = document.getElementById('el');
var another_el = document.getElementById('another_el');
if(another_el){
el.addEventListener('click', swapper, false);
}
if(el){
el.addEventListener('click', swapper, false);
}
....
...
【问题讨论】:
标签: javascript jquery event-handling dom-events