Language/Javascript

jQuery - 동적 생성된 객체 클릭 이벤트 구현

둉이 2021. 4. 28. 17:15

 

보통 .click()으로 많이 코드를 짜는데, 자바스크립트로 동적 생성된 객체에는 저게 안먹힌다.

아래 코드처럼 수정해야 코드가 먹힌다.

 

$(".dj-tok .mem-list > li").click(function() {
	$(".mem-list > li").removeClass("active");
	$(this).addClass("active");
})

↓ 수정

$(document).on("click", ".dj-tok .mem-list > li", function() {
	$(".mem-list > li").removeClass("active");
	$(this).addClass("active");
})