Гораздо быстрее использовать $("#elt")
, поскольку существует только один элемент с id="elt"
, который является допустимым элементом. (ID ДОЛЖНЫ БЫТЬ УНИКАЛЬНЫМИ)
Редактировать: Если вы использовали это только в качестве примера, и тот же вопрос относится к использованию класса вместо идентификатора, оба способа должны быть относительно одинаковыми из-за того, как jquery работает внутри.
$(".elt", $this)
преобразуется в $this.find(".elt")
, что идентично $this.find(".elt")
.
Вы можете найти разницу между ними после выполнения нескольких тысяч его итераций одновременно, но в нормальных условиях вам лучше использовать ту, которая легче читается.