それぞれの下にテキストが<ul>
含まれる<h2>
見出しがあります。それぞれの見出しをクリックして、下のテキストを表示または非表示にできるようにしたい。
<li>
見出しがクリックされたときに、それぞれに個別のifステートメントを作成せずに、同じ内からのみテキストを表示するようにjqueryに指示するにはどうすればよい<li>
ですか?
<ul>
<li>
<h2>heading</h2>
<div id='step'>
text text text
</div>
</li>
<li>
<h2>heading</h2>
<div id='step'>
text text text
</div>
</li>
</ul>
<script>
$("li").click(function () {
if ($("#step").is(":hidden")) {
$("#step").slideDown("slow");
} else {
$("#step").slideUp("slow");
}
});
</script>