테스트 사이트 - 개발 중인 베타 버전입니다

jquery select 동적 생성 질문입니다. 채택완료

Darby 9년 전 조회 4,660
$('.cate').on('change', function() {
var optionSelected = $("option:selected", this);
var level = Number($(this).attr("category-order")) + 1;
alert(level);
get_category(optionSelected.attr("class"), $(".level-" + level), level);
});
위 코드와 같이 select의 변화를 감지하고있는데요 (Select 태그는 class로 cate를 포함하고 있습니다.)
첫번째 select로부터는 동적할당이 잘 되는데 동적 생성된 select 부터는 change 이벤트 자체가 불리질 않네요?
따로 뭘 또 처리해줘야 할까요?
댓글을 작성하려면 로그인이 필요합니다.

답변 1개

D
9년 전

자답입니다

 

$('.cate').on('change', function() {

 

위 코드를 아래와 같이 수정하니 되네요

 

$(document).on('change', '.cate', function() {
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인