jQuery bind 방식과 deprecated 방식 **중요 - 2020.11.15 수업노트

정적으로 생성된 요소의 이벤트 - 시행 전에 미리  body 태그에 작성된 요소 :지금까지 한 기본들 


 bind 방식 

$('p').click()

$('p').on('click', function(){  $(this) }) 

  deprecated 됨

$('p').bind('click' , function(){})


실행이후에 새롭게 생성되어 추가되는 요소에 이벤트 body 태그에 처음부터 있었던 게 아니다. 

delegate 방식 - p태그가 처음부터 생성되어 있는 것이 아니다 

$('부모요소').on('click' , $('p'), function(){ $(this)})

부모요소대신 'document' 라고 써도 된다. 



 $(this) 는 나중에 새롭게 생성되서 부모요소에 추가된것 이것은 p를 말한다. 부모대상이 아님 

  deprecated 됨

$('부모오소').delegate($('p') , 'click' , function(){}) 



댓글