내 페이지와 다른 파일에 공유 된 왼쪽 메뉴가있어서 한 곳에서 업데이트 할 수 있습니다.동적으로 추가 된 요소에 클래스 추가
나는 그렇게처럼은 .js 파일에서 페이지에 그것을로드 오전 :
$(function() {
$("#left-nav").load("templates/left-nav.html", function() {
...
});
...
}
I 페이지의 선택을위한 탐색 - 목록 항목을 설정할 수 있도록하고 싶습니다. 다음과 같은 것 :
$("#calendar").addClass("selected");
... 여기서 #calendar는 왼쪽 nav.html 템플릿 파일의 목록 항목의 ID입니다.
$(function() {
$("#left-nav").load("templates/left-nav.html", function() {
$("#calendar").addClass("selected");
});
...
}
질문 :이 가능
내가 읽은 모든 것은 내가 파일에로드 한 후 콜백으로 addClass를 호출해야하지만, 다음이 작동하지 않는 것을 말한다 페이지에 동적으로 추가 된 콘텐츠에 수업을 추가하고, 그렇다면 어떻게해야합니까? 감사!
결과에 ID가 'calendar' 인 요소가 있는지 확인 하시겠습니까? 텍스트에서 당신은 id가'# calendar'라고 말하면됩니다. 오타이고, 쿼리가'# calendar'이고 ID가'calendar'임을 의미하고 싶습니다. – Shriike
템플릿을로드 한 후, '$ ('# calendar'). 길이 출력이란 무엇입니까? – Tomanow
'templates/left-nav.html' HTML을 게시 할 수 있습니까? – dfsq