Я недавно обновил Prototype 1.6.1 до 1.7 и заметил, что часть JS моего сайта сломалась.
Я по сути делаю это:
$$("*[required=1]").each(function (el) {
// stuff
});
Этовыбирает кучу элементов формы.В 1.6.1 это работало отлично.Так как я обновился до 1.7, это возвращает не только элементы <select>
в моей форме, но и не <input>
s ...
. Я знаю, что Prototype изменил свой старый механизм выбора на Sizzle в 1.7поэтому я предполагаю, что это связано с этим, но я удивлен, что это базовое сломалось бы ...
Я использую неправильный синтаксис?Любая идея, как я могу обойти это без понижения до 1.6?