Наскільки я знаю, існує кілька способів вибору дочірніх елементів у jQuery .
//Store parent in a variable
var $parent = $("#parent");
Спосіб 1 (використовуючи область застосування)
$(".child", $parent).show();
Спосіб 2 (метод find ()
$parent.find(".child").show();
Спосіб 3 (лише для дітей, які мають безпосереднє значення)
$parent.children(".child").show();
Спосіб 4 (за допомогою селектора CSS) - запропоновано @spinon
$("#parent > .child").show();
Метод 5 (ідентичний методу 2 ) - згідно @Kai
$("#parent .child").show();
Я не знайомий з профілюванням, щоб мати можливість це самостійно досліджувати, тому я хотів би побачити, що ти маєш сказати.
PS Я розумію, що це можливий дублікат цього питання, але він охоплює не всі методи.