首页 > 解决方案 > JQuery - 将类添加到现有类不起作用

问题描述

这是一个非常简单的网页。我只想更改验证错误输入的背景颜色。我遵循了 ASPNET Core 书和 JQuery 自己的网站上的相同代码。但不起作用

@section scripts {
<script src="/lib/jquery/dist/jquery.min.js"></script>
<script type="text/javascript">
    $(document).ready(function () {
        $("input.input-validation-error").addClass("bg-warning");
    });
</script>

}

表单输入是

  <div class="input-group mb-1" id="DivPrnReason">
    <label for="Location" class="col-sm-12 form-control-plaintext">What PRN was given?</label>
    <div class="col-sm-6 col-md-10 col-lg-10 ">
       <input asp-for="PRNReason" class="form-control" type="text" placeholder="What">
    </div>
  </div>

提交页面后没有错误,但类更新为“input-validation-error”,但 bg-warninig 未添加到类中。在此处输入图像描述

标签: jqueryasp.net-core

解决方案


该脚本位于代码的开头。必须在最后。


推荐阅读