Вот быстрый контрольный пример , который я настроил (обратите внимание, что я добавил необходимые кавычки вокруг селекторов имен атрибутов).Похоже, что первый метод самый быстрый, что на самом деле ожидается (потому что другие подразумевают универсальный селектор *
), за которым следует [type='text']
, а на последнем месте - :text
.
В действительности,разница настолько минимальна, что на самом деле не имеет значения, какой вы выберете.
Вот снимок экрана (правка - я добавил в 4-м методе после просмотра обновления вопроса):