入力フィールドに影を実装したい。これは私が使用しているJavaScriptコードです:
<!-- input field shadow -->
var placeholder = "test field"
$("input").on({
focus: function() {
if (this.value == placeholder) {
$(this).val("").removeClass("shadow");
}
},
blur: function() {
if (this.value == "") {
$(this).val(placeholder).addClass("shadow");
}
}
}).trigger("blur");
Firefox でコードを実行すると、次のエラー メッセージが表示されます。
不正な文字 }).trigger("blur");
コードにバグはありますか? どうすれば修正できますか?