В вашем случае, возможно, # 1 быстрее, чем # 2, но в зависимости от того, сколько итераций и сколько элементов для поиска, # 2 вполне может быть быстрее, чем # 1 в других сценариях.
Например: если бы у вас было 3 span
элементов, а в #p1
нет других элементов, то # 1 был бы быстрее, чем # 2, так как find не пытается выполнить столько же CSS-сопоставлений. Но если бы у вас было 1000 span
элементов, наряду с 2000 другими элементами в #p1
, я бы поспорил, что №2 будет быстрее, поскольку он не должен повторяться по каждому элементу дважды.