$(document).ready(function() {
$('#btnSoumettre').click(function(){
$('.must').each(function(index) {
if(!$(this).val()) {
$(this).css('border-color','red');
$(this).after("*");
}
});
});
});
ここはjQueryの単純なビットです。私が知りたいことは、文字列を追加して赤くするにはどうすればいいですか?コメントをもとにjqueryの.after関数にCSSを追加するにはどうすればいいですか?
CSSクラス '.required {色:赤}を加える'そして '$(この).after( "
をdiv要素を追加します。しかし、あなたがするだろうし*それを追加するのではなく、既にそれを持っていて、あなたの検証に基づいて表示/隠れている方がいいです。さもなければあなたの次の質問は:テキストを取り除く方法... –
あなたのちょうどテキストを追加することによって、前にCSSルールを置くことができ、あなたの '*'に影響します。それは言われているように、他の人が言っているように、代わりにクラスでそれをする方が良いでしょう。 –