// 특수 문자가 포함된 ID를 안전하게 처리 var categoryId = "category_"; $("[id='" + categoryId + "']").addClass("on"); 변수에는 '(부설)' 이란 값이 들어 있었습니다.이걸 처음엔$("[id='"category_"']").addClass("on"); 위와 같이 한줄로 입력을 해버리니 괄호 때문에 오류가 나더군요. 그래서 첫번째 코드와 같이 한번 변수에 입력하고 처리하니 오류가 없었습니다.변수에 한번 감싸는거 귀찮아서 넘길때가 있었는데, 이제 특별히 문제가 되는 상황이 아니면 변수에 넣는걸 게을리 하지 말아야 겠습니다.