1

これを見てください:

var selection= $('table td:first-child');

実際に<td>は、テーブルの最初の行の要素を選択します。

初めて見たとき、次のように受け取り<td>ました<table> </table>

ただし、それが行うことは次<td>のとおりです。親の最初の子である場合、テーブル内のすべてを選択します。<td>各タグ間の最初を意味します。

問題は、最初の子セレクターがフラグのように機能するかどうかです。それとも、jQuery ラッパー セットで問題の要素の最初の子を取得する一種のメソッドのように機能しますか?

ありがとう、

4

2 に答える 2

2

Firstchild はTD、親内の最初の子であるテーブル内の を取得します。あなたが最初に何を望んでいたとしても、それはのようなものになるでしょうtable td > *:first-child. jQuery が提供する残りの:フィルター (hidden、disabled、checked など) と同様に考えてください。これは、接続先のセレクター内の要素に適用されます。

于 2010-01-25T14:01:37.417 に答える
0

セレクターは複数に一致する可能性があります。つまり、:first-child親ごとに 1 つです。これは と同等:nth-child(1)です。

出典:こちら

于 2010-01-25T14:03:48.283 に答える