私は最近Prototype 1.6.1から1.7にアップグレードしました。私は自分のサイトのJSの一部が壊れていることに気付きました。プロトタイプ1.7 - 属性セレクタが壊れていますか?
私はesentiallyこれをやっている:
$$("*[required=1]").each(function (el) {
// stuff
});
これは、フォーム要素の束を選択しています。 1.6.1では、これは完全に機能しました。私は1.7にアップグレードしているので、これは私の形で<select>
の要素を返しますが、ではないだけでなく<input>
S ...
私はプロトタイプが1.7でジュージューという音に彼らの古いセレクタエンジンから変更されたことを知っているので、私はそれを想定していますそれと関係がありますが、私はこの基本的なことが壊れることに驚いています...
私は間違った構文を使用していますか?どのように私は1.6にダウングレードせずに、これを回避することができますどのようなアイデア?