Найти элемент по имени класса, из известного родительского элемента

Я хочу найти элемент по имени класса. Я знаю, что он появится в определенном родительском div, поэтому вместо поиска всего dom я хотел бы искать только конкретный div. Я пытаюсь это сделать, но, похоже, не является правильным синтаксисом:

var element = $("#parentDiv").(".myClassNameOfInterest");

Каков правильный способ сделать это?

Спасибо

Ответы

Ответ 1

Ты был близок. Вы можете сделать:

var element = $("#parentDiv").find(".myClassNameOfInterest");

В качестве альтернативы вы можете:

var element = $(".myClassNameOfInterest", "#parentDiv");

..., который устанавливает контекст объекта jQuery в #parentDiv.

EDIT:

Кроме того, он может быть быстрее в некоторых браузерах, если вы делаете div.myClassNameOfInterest вместо просто .myClassNameOfInterest.

Ответ 2

var element = $("#parentDiv .myClassNameOfInterest")