jQueryで最初に<p>
要素を選択するには、<div>
?最初p
は常にdiv
の直接の子になる場合jQueryの最初の型セレクタ?
$(yourDiv).find("p").eq(0);
、あなたがchildren
代わりのfind
使用することができます:あなたと仮定すると
<div>
<h1>heading</h1>
<p>How do I select this element with jQuery?</p>
<p>Another paragraph</p>
</div>
ニースを説明する例であり、これは説得力になります、ありがとう! –
問題はありません。私が助けることができてうれしいです:)あなたが興味があるなら、もう一つの選択肢は ':lt(1)'でしょう。私は、 '.eq'メソッドも遅くなることはほとんど確信していますが、同じことを達成するもう一つの方法です。 –
うわー、それは大きな違いです。私はなぜjQueryが許可するのか理解していません。バックグラウンドでは、nth-child(1)に変換する必要があります。 http://jsperf.com/jq-first-vs-eq/3これは行われていない理由はありますか? – rkw