정적으로 생성된 요소의 이벤트 - 시행 전에 미리 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(){})
댓글
댓글 쓰기