私はjQueryの初心者で、プロジェクトに関して問題があります。
私はliphpによって作成された要素を持っており、各li要素divでいくつかのデータを表示するレイアウトを取得します。
にあるタイトルをクリックしてレイアウトを表示し、他のすべてを非表示にできるようにしたいのliですdivが、タイトルをもう一度クリックすると、レイアウトが非表示にdivなり、すべてのリストが再び表示されます。
構造は次のとおりです。
HTML:
<ul>
  <li>
    <div id="date">date</div>
    <a href="#" class="click">Title dynamically 1</a>
    <div id="location">location</div>
    <div class="layout">Data dynamically 1</div>
  </li>
  <li>
    <div id="date">date</div>
    <a href="#" class="click">Title dynamically 2</a>
    <div id="location">location</div>
    <div class="layout">Data dynamically 2</div>
  </li>
</ul>
私のjQueryコード:
  $('li a').click(function () {
          $('li a').next('.layout').slideToggle(600);
               $('li a').not(this).slideToggle(600);
このコードでは、タイトルのみを非表示にし、レイアウトを表示しません
私は多くの組み合わせを試しましたが、うまくいきませんでした。誰か助けてくれませんか?