10

div内の最初の画像を選択するCSSセレクターを定義できるかどうかは誰にもわかりませんが、それがdiv内の最初の子である場合に限ります。

jQueryでは、次のような比較を使用します...

if ($('#div img:first-child') == $('#div>*:first-child')) {
  ...
}
4

3 に答える 3

14

"first-child" の定義により、セレクター ( ofdivがあると仮定)iddiv

#div img:first-child

すでにそうしています。いずれかの最初の画像div

div img:first-child

ただし、BoltClock の回答が指摘しているようimgに、div.

于 2013-01-10T14:54:55.357 に答える
12

それを選択するだけなら、jQuery で比較する必要はありませんimg。次のように 2 つのセレクターを組み合わせるだけです。

#div > img:first-child

これは、jQuery と CSS の両方で機能します。

于 2013-01-10T14:54:38.510 に答える
3

これは単純な CSS セレクターです。

#div:first-child img:first-child
于 2013-01-10T14:46:07.980 に答える