各項目をクリックすると、対応する div の表示/非表示を切り替える順序付きリストがありますが、最適な方法でこれを行う方法が本当にわかりません。各アイテムに id またはクラスを指定する方法は知っていますが、リストが大きい場合は、行とコードの行を記述するよりも良い方法があると確信しています。
基本的に私が持っているのはこれです:
<ol>
<li id="no1">Money Savings</li>
<p id="reasonText">
Some text....
</p>
<li>Stable Fares</li>
<p id="reasonText2">
Some text...</p>
<li>Reason 3</li>
<p id="reasonText3">Some text...</p>
等....
JQuery:
$("#no1").click(function(){
$("#reasonText").slideToggle('slow')
基本的にjqueryにあるものを繰り返す以外に、各liを反復処理して、それに続くdivを表示または非表示にするより良い方法はありますか?