ホームページ  >  に質問  >  本文

カテゴリを含むチェックされたチェックボックスの ID を Ajax に送信し、そのチェックされたチェックボックスに関連するサブカテゴリを表示するにはどうすればよいですか?

チェックボックスがオンになっているときにカテゴリ ID であるチェックボックスの値を正常に送信し、選択したサブカテゴリに関連するサブカテゴリを同じページに表示しましたが、複数のカテゴリをクリックして再度キャンセルすると、カテゴリの 1 つを選択するときに問題が発生しましたすべてのサブカテゴリが非表示になっている場合。値を随時チェックしたりチェックを外したりするので、チェックを外したカテゴリのサブカテゴリのみを表示しないようにしたいと考えています。これは私のコードです、私の意味を理解していただければ幸いです、ありがとう

###**顔**### リーリー

JQuery

リーリー

カテゴリチェックボックス

リーリー

ゲツブキャット.php

リーリー 添付の j クエリ コードを使用して問題を解決しようとしていますが、チェックボックスをオンにすると、チェックボックスがオンになっているすべてのサブカテゴリが表示されますが、いずれかのボックスがオフになると、すべてのサブカテゴリが表示されなくなります。

P粉245489391P粉245489391373日前468

全員に返信(1)返信します

  • P粉938936304

    P粉9389363042023-09-13 19:20:47

    問題は、いずれかのチェックボックスをオフにすると、実際にはすべてがクリアされることです:

    リーリー

    この問題を解決するには、何らかの方法で cat_id で指定された要素を識別する必要があります。たとえば、データ属性を追加できます。

    リーリー

    チェックボックスのチェックを外したい場合は、このデータ属性を使用して、削除する要素を見つけることができます:

    リーリー

    返事
    0
  • キャンセル返事