Я бы хотел, чтобы вкладка аккордеона открывалась автоматически при нажатии на ссылку привязки. Не могли бы вы мне помочь, как это сделать?
Ниже приведен пример кода. Спасибо вам за помощь!
HTML
<ol>
<li><a href = "#australia">Australia</a>
<ol>
<li><a href = "#sydney">Sydney</a></li>
</ol>
</li>
</ol>
<button class = "accordion">Trips</button>
<div class = "panel">
<h3>Visit <span id = "australia">Australia</span></h3>
<p>More text...</p>
</div>
<button class = "accordion">Itinerary</button>
<div class = "panel">
<h3>Explore <span id = "sydney">Sydney</span></h3>
<p>More text...</p>
</div>
JS
$('.accordion').click(function(){
if ( $(this).hasClass('active') ){
$(this).removeClass('active');
$(this).next().removeClass('show');
}else{
$('.accordion').removeClass('active');
$('.panel').removeClass('show');
$(this).addClass('active');
$(this).next().addClass('show');
}
})



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Просто добавьте в свою часть скрипта следующий код (с учетом вашей текущей структуры разметки):
$("ol li a").click(function(){
$($(this).attr('href')).closest('.panel').prev('.accordion').trigger('click')
return false
});
Используете ли вы функцию отображения / скрытия jQuery?