Если у вас уже есть ссылка на div
:
$(yourDiv).find("p").eq(0);
Если первый p
всегда будет прямым потомком div
, вы можете использовать children
вместо find
.
Некоторые альтернативы включают:
$(yourDiv).find("p:eq(0)"); //Slower than the `.eq` method
$(yourDiv).find("p:first");
$(yourDiv).find("p").first() //Just an alias for `.eq(0)`
Обратите внимание, что метод eq
всегда будет самым быстрым способом сделать это. Вот результаты быстрого сравнения метода eq
, селектора :eq
и селектора :first
(я не беспокоился о методе first
, поскольку это просто псевдоним eq(0)
):