본문 바로가기

JavaScript

[jQuery] prop()이 change 이벤트를 트리거하지 않을 때

change() 이벤트는 코드로 값이 변경될 때가 아니라 유저 상호작용에 의해 트리거됩니다.
그러므로 아래와 같이 직접 처리해줘야 합니다.

$(element).prop('checked',true).change();

 

또는

$(element).prop('checked',true).trigger('change');