これが愚かな質問である場合は申し訳ありませんが、検索エンジンを使用して見つけるのは非常に困難ですが、「>」演算子をセレクターとして使用した場合の意味は何ですか?
例えば
$('div.form-input > label')....
これが愚かな質問である場合は申し訳ありませんが、検索エンジンを使用して見つけるのは非常に困難ですが、「>」演算子をセレクターとして使用した場合の意味は何ですか?
例えば
$('div.form-input > label')....
親>子-最初のセレクターに一致する要素の子である、2番目のセレクターに一致するすべての要素を選択します。例えば:
div.myclass > p.yourclass
myclassのdiv内にあるyourclassのすべてのpを選択します。
CSS と同じで、class を持つ div 内の直接のラベルform-input
$('div.form-input label') // label can be anywhere inside the div
$('div.form-input > label') // label must be directly inside the div (at top level)
jQuery('parent > child')
説明:「親」で指定された要素の「子」で指定されたすべての直接の子要素を選択します。
child
セレクターです。詳しくはこちらをご覧ください。
cssセレクターと同じで、直接の子を選択します。
ラベルであるクラス "form-input" を持つ div の子を選択します。ここで子セレクターの詳細を読むことができますhttp://api.jquery.com/child-selector/
div.form-input > label
セレクターは、の直接label
の子孫に一致しますdiv.form-input