• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jQueryの隣接セレクターが上手く動作しない)

jQuery隣接セレクターの問題:要素の取得ができない

このQ&Aのポイント
  • jQueryを用いてギャラリーページを作成していますが、隣接セレクターが上手く動作していません。
  • 具体的には、クリックされたサムネイル画像に対応する大きな画像のalt属性を取得する隣接セレクターがうまく動作しません。
  • 解決策を教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • ss-ak
  • ベストアンサー率58% (23/39)
回答No.1

「隣接セレクター」の意味を誤解されているようです。 「隣接」というのは、*同じ階層の深さの*エレメント同士の隣接、という意味です。 今回の例ですと、imgエレメントはaエレメントの「子」になりますので、+imgと書かれている部分を単にimgに修正すれば動作すると思います。 この書き方では「子孫セレクター」になりますので、直下の子、というセレクターの書き方にこだわりたい場合は、>imgになります。

cyacya2000
質問者

お礼

早速のご回答ありがとうございました。 確かに隣接セレクターの意味を勘違いしていました。 今回 >img と書き換えて上手く動作しました。 ありがとうございました。

関連するQ&A