Например, вы можете обернуть h2
в div
и получить свой <a> rel
в классе ol
, который вы хотите переключить
<div class="wrapper">
<h2><a rel="btn1"> </a><ol class="btn1">...</ol>
...
<h2><a rel="btn7"> </a><ol class="btn7">...</ol>
</div>
затем сделайте это, как показано ниже, обратите внимание, что вы также можете запретить браузеру прокручивать страницу вверх, передав объект event
в качестве аргумента функции, и вызовите .preventDefault()
$('.wrapper h2 a').click(function(e) {
e.preventDefault();
$('ol.' + $(this).attr('rel') + ' p').toggle(400);
});
EDIT:
Если вы хотите сохранить свой макет как есть, вы также можете сделать что-то вроде:
$('h2[class^=btn] > a').click(function(e) {
e.preventDefault();
$('ol.' + $(this).parent().attr('class') + ' > p').toggle(400);
});