トップレベルのラジオボタンがチェックされるたびに、フォーム要素のエラースタイリングの束をクリアしようとしています。私は見つけようとしています:
- パフォーマンスを改善するための代替方法と構造
すべてのフォーム要素を見つけるための連鎖メソッドなので、あまり多くの呼び出しを行っていません.. (可能かどうかはわかりません)。
// 以下の関数を呼び出す直前に定義されたグローバル変数またはスコープ変数..
JS
var target = jQuery("#cachedElement");
function functionWithManyReferencesToTarget() {
target.find("input").each(function() {
$(this).removeClass("formError error-state");
});
target.find("label").each(function() {
$(this).removeClass("formError error-state");
});
target.find("select").each(function() {
$(this).removeClass("formError error-state");
});
}