jQuery(document).ready(function($) { // Click event for the question $('.schema-faq-question').click(function() { var $answer = $(this).siblings('.schema-faq-answer'); // Toggle the open class for rotation/styling $(this).toggleClass('faq-q-open'); // Slide the answer up or down $answer.slideToggle(300); // Optional: Close other open FAQs when clicking a new one $('.schema-faq-answer').not($answer).slideUp(300); $('.schema-faq-question').not(this).removeClass('faq-q-open'); }); });