그래서 현재 4 개의 div 중 하나를 표시하고자하는 4 개의 플래그가 있습니다. 예를 들어 프랑스 국기를 클릭하면 프랑스어 콘텐츠를 표시하고 다른 언어 div 등을 숨기려고합니다.깃발 이미지에 따라 div를 표시했습니다.
현재 프랑스, 독일어, 영어 및 네덜란드어의 ID가 4 개인 플래그가 있고 내가 클릭 한 플래그의 ID를 얻고 그 이름을 사용하여 표시된 div를 토글합니다.
$("img").click(function() {
var myClass = $(this).attr("id");
$('div.' + myClass).toggle();
});
});
div의 관련 클래스는 영어, 네덜란드어, 독일어 및 프랑스어라고도합니다.
내가 겪고있는 문제는 페이지가 4 개의 div로 가득 차서 클릭하지 않은 div를 숨길 수 있다는 것입니다!
감사합니다.
무엇 당신의 HTML이 생겼 시도? 어쩌면 모든 div에 추가 수업을 추가하여 한 번에 숨기고 선택한 수업 만 표시 할 수 있습니다. – putvande
HTML이 없으면 추측이나 가정없이이 질문에 대답 할 수 없습니다. 그것을 우리에게 보여주십시오. 이상적으로 * [* 라이브 데모] (http://jsfiddle.net/)도 표시하십시오. 기본적인 개념은 당신이 * 당신을 돕기 위해 * 도와 주어야한다는 것입니다 *. –