質問: errmsg + "日付の指定が誤っています(休日?)!"; break; } //第2引数=true ⇒ エラー /メッセージと背景色サーモンに。 //第2引数=false ⇒ エラー解除/背景色は戻す。。 if (onoff) { $obj.css("background-color","#FA8072"); alert(errmsg) } else { $obj.css("background-color","#EEFFFF"); } } ```
回答: よく分かりませんが、わざわざidを付与する必要があるのでしょうか? 与えられたプログラムだけを見ると、 `$(this)` を変数に一度格納して使えばidを付与する必要がないように思えました。 ``` $("input[name=cd]").on("blur",function() { var $input = $(this); $.ajax(~~~).done(function(data){ if (data.lenght <= 0) { handleError($input); } }); }); function handleError($obj) { $obj.css("background-color", "#FA8072"); } ```