js绑定事件无法执行

JavaScript012

js绑定事件无法执行,第1张

$(function(){

$(".layer-search-input").on('keydown',function(event){

alert(event.keyCode)

if(event.keyCode === 13 ){

alert('按下了回车键')

}

})

})

//测试一下吧,还有一个检查你自己的class或者id是否正确

通用解决方法。

var resule=true;

  

  function clickfunc(){

      if(resule){

          //do something

          resule=false

      }

      return 0

  }

想必大家都有遇到过,DOM动态添加的元素,你给它绑定的事件是不起作用的。目前有两种办法,为动态添加的元素绑定事件

⚠️ 动态添加的子元素一定要放在on()方法里面,并且on()方法里面的 childSelector 必须要是 selector 的子元素,否则动态添加的元素绑定的事件依旧无效