Я хочу найти элемент именем класса. Я знаю, что это будет появляться в конкретном родительском отделении, так а не искать весь dom, я хотел бы искать только конкретное отделение. Я пробую это, но, кажется, не правильный синтаксис:
var element = $("#parentDiv").(".myClassNameOfInterest");
что правильный путь состоит в том, чтобы сделать это?
Спасибо
Вы были близки. Вы можете сделать:
var element = $("#parentDiv").find(".myClassNameOfInterest");
.find ()
- http://api.jquery.com/find В качестве альтернативы вы можете сделать:
var element = $(".myClassNameOfInterest", "#parentDiv");
... который устанавливает контекст объект jQuery в #parentDiv
.
РЕДАКТИРОВАТЬ:
Кроме того, в некоторых браузерах может быть быстрее, если вы сделаете div.myClassNameOfInterest
вместо просто .myClassNameOfInterest
.
var element = $("#parentDiv .myClassNameOfInterest")