jQuery Mask-Money无法正常工作MVC5

时间:2015-11-05 05:50:58

标签: javascript c# jquery asp.net-mvc

我使用ASP.NET项目在MVC5中工作,所以我想从那里实现MaskMoney jQuery Mask Money

首先,我下载了jquery文件,然后添加到我的软件包

  bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                    "~/Scripts/jquery-{version}.js",
                  "~/Scripts/jquery.maskMoney.js"
                  ));

所以我在布局中调用它

@Scripts.Render("~/bundles/jquery")

最后在我的视图中,我使用文件末尾的@script部分调用它:

   <script>
        $(function () {
        $('#Total').maskMoney();
    })
   </script>

在我的编辑中,我使用id识别它

@Html.EditorFor(model => model.Total, new { htmlAttributes = new { @class = "form-control", @type = "number",@id="Total", @min = "0", @Value="",  @required = "required" } }) 

但是当我加载页面时,没有任何事情发生,我做错了什么?

1 个答案:

答案 0 :(得分:0)

尝试将脚本放入document.ready函数:

<script>
    $(document).ready(function() {
        $('#Total').maskMoney();
    });
</script>