This question has already been answered:
- How to choose an item? 3 replies
FAQ of 13 questions, all answers are hidden. When you click on a question, the answer to it should open, and all other answers (if there are open ones) should be closed. A second click on the question (open, that is) should close this answer. Tortured ... It does not work to make a closure by re-clicking. As a result, while left so (always there is 1 open question). Help, understand, I'm new. It is desirable that it is universal, since the number of questions changes periodically, something is removed from the middle of the list, and something is added.
ul { list-style-type: none; margin-bottom: 20px; font-size: 14pt !important; text-align: justify; } .question { padding: 5px 0; } .question span { border-bottom: 1px dashed #537098; padding: 0 1px; cursor: pointer; color: #537098; } #answer1, #answer2, #answer3, #answer4, #answer5, #answer6, #answer7, #answer8, #answer9, #answer10, #answer11, #answer12, #answer13 { display: none; margin-left: 20px; padding: 10px 0 5px 10px; } li p { padding: 5px; font-size: 14pt !important; } <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <ul> <li class="question" onclick="$('#answer1').slideDown(); $('#answer2, #answer3, #answer4, #answer5, #answer6, #answer7, #answer8, #answer9, #answer10, #answer11, #answer12, #answer13').slideUp();"><span>Вопрос 1</span></li> <li id="answer1">Ответ 1</li> <li class="question" onclick="$('#answer2').slideDown(); $('#answer1, #answer3, #answer4, #answer5, #answer6, #answer7, #answer8, #answer9, #answer10, #answer11, #answer12, #answer13').slideUp();"><span>Вопрос 2</span></li> <li id="answer2">Ответ 2</li> <li class="question" onclick="$('#answer3').slideDown(); $('#answer1, #answer2, #answer4, #answer5, #answer6, #answer7, #answer8, #answer9, #answer10, #answer11, #answer12, #answer13').slideUp();"><span>Вопрос 3</span></li> <li id="answer3">Ответ 3</li> <li class="question" onclick="$('#answer4').slideDown(); $('#answer1, #answer2, #answer3, #answer5, #answer6, #answer7, #answer8, #answer9, #answer10, #answer11, #answer12, #answer13').slideUp();"><span>Вопрос 4</span></li> <li id="answer4">Ответ 4</li> </ul>