Я использую скрипт, чтобы все входные данные имели заполнитель в браузерах, которые еще не поддерживают эту функцию.
В этом скрипте я использую
$('input[placeholder]').each(function() {
, чтобы выбрать все элементыдействовать.
Мне было интересно, если это может быть медленным, поскольку это не очень специфический выбор, как
$('#input').each(function() {
, который, как я знаю, выбирает путь быстрее (но я не хочу указыватьвсе идентификаторы отдельно).
Вы бы порекомендовали добавить классы ко всем входам с атрибутом заполнителей следующим образом:
$('.iHaveaPlaceholder').each(function() {
, чтобы сделать выбор быстрее (я думаю, что выбор по классу быстреечем атрибутом).Но это неправильно использовало бы назначение классов CSS, только означающее стиль, и это наполнило бы дом.
Есть ли у вас какие-либо предложения или методы для улучшения подобных задач?