【发布时间】:2018-05-06 06:33:41
【问题描述】:
我想在 AspNet 项目中安装 Chosen javascript jquery 插件。我已经按照这个步骤:
1- 在 Scripts 目录下我已经添加了所有的 javascript 文件,如下图所示
2-在我添加的Index.cshtml中
<head>
<meta charset="utf-8">
<title>Chosen: A jQuery Plugin by Harvest to Tame Unwieldy Select Boxes</title>
<link rel="stylesheet" href="~/Scripts/chosen_v1.8.2/docsupport/style.css">
<link rel="stylesheet" href="~/Scripts/chosen_v1.8.2/docsupport/prism.css">
<link rel="stylesheet" href="~/Content/chosen.css">
@*<meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self' https://ajax.googleapis.com; style-src 'self'; img-src 'self' data:">*@
</head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.js" type="text/javascript"></script>
<script src="~/Scripts/chosen_v1.8.2/chosen.jquery.js" type="text/javascript"></script>
<script src="~/Scripts/chosen_v1.8.2/docsupport/prism.js" type="text/javascript" charset="utf-8"></script>
<script src="~/Scripts/chosen_v1.8.2/docsupport/init.js" type="text/javascript" charset="utf-8"></script>
然后我添加了多选 ui,但它仍然不起作用。我总是得到下图中的用户界面:
有什么建议吗? 提前致谢。
【问题讨论】:
-
更改脚本顺序,因为我遇到了问题,有时 Jquery 应该在任何其他库之前加载
-
请添加您的 HTML 标记,我们需要看看您的标准
<select>元素是什么样的 -
你的脚本似乎漂浮在无人区,要么放在你的头上,要么放在你的身体里,而不是放在它们之间(但不确定这是否会有所不同)
标签: javascript jquery asp.net asp.net-mvc