jQuery live() 메서드

❮ jQuery 이벤트 메소드

예시

버튼을 클릭할 때 <p> 요소를 숨기거나 표시합니다.

$("button").live("click", function(){
  $("p").slideToggle();
});

정의 및 사용

live() 메소드는 jQuery 버전 1.7에서 더 이상 사용되지 않으며 버전 1.9에서 제거되었습니다. 대신 on() 메서드를 사용하십시오 .

live() 메서드는 선택한 요소에 대해 하나 이상의 이벤트 핸들러를 연결하고 이벤트가 발생할 때 실행할 함수를 지정합니다.

live() 메서드를 사용하여 연결된 이벤트 핸들러는 선택기와 일치하는 현재 및 FUTURE 요소(예: 스크립트에 의해 생성된 새 요소) 모두에 대해 작동합니다.

팁: 이벤트 핸들러를 제거하려면 die() 메서드를 사용하십시오.


통사론

$(selector).live(event,data,function)

Parameter Description
event Required. Specifies one or more events to attach to the elements.

Multiple event values are separated by space. Must be a valid event.
data Optional. Specifies additional data to pass along to the function
function Required. Specifies the function to run when the event occurs

직접 해보십시오 - 예


live() 메서드를 사용하여 아직 생성되지 않은 요소에 대한 이벤트 핸들러를 추가하는 방법.


❮ jQuery 이벤트 메소드