Честно говоря, это вполне приемлемый и быстрый способ (без вызовов функций) делать то, что вы хотите. Я делаю подобные вещи все время. Даже использование $().each
немного медленнее, поскольку требует вызова функции, хотя на самом деле не делает ничего.
Относительно другого ответа здесь, который также является правильным: выполнение $('.bla')
более одного раза также будет медленнее. Если вы думаете, что можете использовать $('.bla')
позже, лучше сохранить его в переменной, как у вас в коде. Это позволяет избежать повторного вызова jQuery и позволяет браузеру позаботиться о сборке мусора.
Надеюсь, это имеет смысл! :)