jQuery Validateプラグインでは、errorClass
はエラーメッセージと入力要素のクラスの両方を設定します。エラーメッセージ要素のクラスだけを設定することはできますか?jQuery検証プラグインでのエラーメッセージ要素のクラスのカスタマイズ
0
A
答えて
0
はありません、プラグインが動的に入力し、エラーメッセージの両方の要素にerrorClass
を追加し、あなたは、この動作を変更することはできません、またあなたはそれを変更する必要があります。結局のところ、要素をクラスにすることは、それらを対象とするCSSプロパティを作成するまでは何も行いません。
正しいCSSセレクタを使用すると、これらの要素を個別に簡単にターゲティングできます。
"error"
あるデフォルトerrorClass
設定、一緒に検証メッセージのデフォルトlabel
コンテナ...
label.error {
/* CSS properties targeting only the error messages */
}
select.error,
textarea.error,
input[type="text"].error,
input[type="radio"].error,
input[type="checkbox"].error {
/* CSS properties targeting only the input elements */
}
DEMO:http://jsfiddle.net/j3te0d10/
設定することがとにかくありエラーメッセージ要素のクラスのみ?
あなたはこれを行う必要はありません。
CSSでlabel.error
をターゲットにして、エラーメッセージのみが影響を受けます。
label.error {
/* CSS properties targeting only the error messages */
}