ajax 요청 후 새 DOM 요소를 추가 한 후 새로 추가 된 항목의 click 이벤트가 작동하지 않습니다.새 DOM 요소 추가, 리 바인드하려는 경우
먼저 바인드를 해제하고 바인드하려고했지만 오류가 발생합니다.
$(".someclass").unbind("click", someEvent);
$(".someclass").bind("click", someEvent);
여기 뭔가 잘못 되었나요? (이론에 의하면)?
ajax 요청 후 새 DOM 요소를 추가 한 후 새로 추가 된 항목의 click 이벤트가 작동하지 않습니다.새 DOM 요소 추가, 리 바인드하려는 경우
먼저 바인드를 해제하고 바인드하려고했지만 오류가 발생합니다.
$(".someclass").unbind("click", someEvent);
$(".someclass").bind("click", someEvent);
여기 뭔가 잘못 되었나요? (이론에 의하면)?
bind() 대신 을 사용하십시오.
$('.someclass').live('click', someEvent)
이 요소를 DOM에 추가하는 코드를 게시 할 수 있습니까? hgimenez는 (라이브 함수를 사용하는) 유효한 대안을 제공하지만, 당신이하려는 것은 문제없이 작동해야합니다. –