Просто любопытно, существует ли установленный «лучший способ» нацеливать дочерние элементы внутри родительского элемента.
Например, если я хочу создать событие click для дочерних элементов родительского элемента, какое из них должно быть предпочтительным?
а) дать родительский элемент и идентификатор и сделать:
$('ul#parent li').click(function() {});
b) или, вместо этого, присвойте каждому из детей имя класса и укажите его цель:
$('li.child').click(function() {});
Я спрашиваю, потому что я пытаюсь выжать каждый бит производительности, который я могу получить в довольно большом приложении. Логика подсказывает, что нацеливание на идентификатор выполняется быстрее, чем на имя класса, но сводит ли родительская> дочерняя структура это преимущество на нет и оправдывает нацеливание вместо имени класса?
Спасибо за понимание.