ユーザーが特定のアイコンをクリックすると、リスト内にリストを表示しようとしています。これが私のコードです。
HTML :
<li class="filename"><img src="expand.png" /> Lorem ipsum dolor sit amet</li>
<ul class="datalog">
<li>Lorem ipsum dolor sit amet</li>
<li>Lorem ipsum dolor sit amet</li>
<li>Lorem ipsum dolor sit amet</li>
</ul>
<li class="filename">
<img src="expand.png" /> Lorem ipsum dolor sit amet</li>
<ul class="datalog">
<li>Lorem ipsum dolor sit amet</li>
<li>Lorem ipsum dolor sit amet</li>
<li>Lorem ipsum dolor sit amet</li>
</ul>
Jクエリ:
$('.filename img').click(function () {
$('.filename').next(".datalog").show();
});
そして、ここにJSFiddleがあります
私はまた、最も近いまたは子のような機能を試しましたが、おそらく実装が不十分でしたが、成功しませんでした。
私の例ではメイン リストは 2 つしかありませんが、アプリケーションではリストの数は可変です (そのため、実際にはインデックスを使用できません)。
クリックに関連するリストのみを表示するにはどうすればよいですか?