私はQunitテストを書いて、私たちのサイト上のフォームの検証エンジンをテストしています。フォームの構造は、次のような要素を持つ標準です:Jquery、qunitはクラス名の部分文字列を選択します
<input id="name" class="validate[required,length[1,255]] amp_validation_error_field" type="text" value="" title="Name" name="name">
そして、私は条件が満たされない場合、または(必要なことを確認するために、Qunitでテストを書きたいか、長さが1〜255の中)少し警告のjpegがページ上にポップアップする。
私はこれを拡張可能にしたいので、クラス内のvalidateキーワードを持つすべての要素をページ上で選択したいが、異なるタイプのバリデーションを持つ要素を区別することもできる。たとえば、すべての要素必要なページや必要な長さなどをチェックするなど、基本的にクラス名を選択して解析する方法はわかりません。ご協力いただきありがとうございます。