Я пытаюсь выбрать элемент, который соответствует определенным критериям. Прямо сейчас я делаю это так:
$('[' + attr + '="' + name + '"]', el).filter('[type!="hidden"]').get(idx);
что медленно, как ад (1400мс в Opera, ~ 120мс в Chrome)
До этого у меня было:
$('[' + attr + '="' + name + '"][type!="hidden"]', el).get(idx);
, который занимал как 5-6 секунд в Опере.
(функция с этим кодом вызывается примерно 250-400 раз на странице)
В любом случае, это все еще медленно, потому что я делаю много нажатий, а общая загрузка в Opera может по-прежнему превышать 2 секунды, в зависимости от содержимого страницы.
Как вы думаете, я могу немного улучшить запрос?
ps: "attr" имеет значение name
(атрибут name), я просто использовал его как переменную, чтобы проверить, быстрее ли другие атрибуты