我使用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" } })
但是当我加载页面时,没有任何事情发生,我做错了什么?
答案 0 :(得分:0)
尝试将脚本放入document.ready
函数:
<script>
$(document).ready(function() {
$('#Total').maskMoney();
});
</script>