このように、複数の UL と各 UL の上にリンクを生成する php ページがあります。
<a title="Category one" id="cat-1"> Category one </a>
<ul id="subcategory-1-ul">
<li>Subcategory<li/>
<li>Subcategory</li>
<ul>
<a title="Category two" id="cat-2"> Category two </a>
<ul id="subcategory-2-ul">
<li>Subcategory<li/>
<li>Subcategory</li>
<ul>
各メイン カテゴリには多くのサブカテゴリがあるため、UL を非表示にして、アンカーをクリックしたときにのみ表示したいと考えています。
私はこのjqueryを使用しようとしています:
$(document).ready(function() {
$('#toggle-link').click(function() {
$('#ul-to-hideshow').toggle('slow');
});
})
これは正常に機能しますが、最初の UL と同じ ID を持つアンカーに対してのみです。各 UL またはアンカーの ID を渡し、各 UL のオンとオフを切り替えるには、何らかの方法で変更する必要があります。各アンカーとその UL に固有の ID があります。
スクリプトを変更するにはどうすればよいですか?