Jquery Treeview插件在新的mvc4项目中不起作用

时间:2014-11-30 13:48:21

标签: asp.net-mvc-4

我试图运行这个插件 https://github.com/jzaefferer/jquery-treeview

在明确的HTML中它可以工作,所以这意味着问题出在我的mvc代码中。

我有以下代码

<!-- TREEVIEW Plugin -->
<link href="/Content/jquery-treeview/jquery.treeview.css" rel="stylesheet" type="text/css" />
<script src="/Content/jquery-treeview/jquery-1.2.6.min.js" type="text/javascript"></script>
<script src="/Content/jquery-treeview/jquery.treeview.js" type="text/javascript"></script>
<script type="text/javascript">
    $(function () {
        $("#treeview ul").treeview();
    });
</script>

链接地址没问题,因为它们没有下划线,我手动检查了路径。在清晰的HTML中,插件可以正常工作。我也试过

@Scripts.Render("~/Content/jquery-treeview/jquery-1.2.6.min.js")
or
@Url.Content("~/Content/jquery-treeview/jquery-1.2.6.min.js")

看起来一样(不工作)。问题在哪里?

但是这段代码有效,所以加载了JQuery。

  $(document).ready(function () {
                alert("ready!");
            });

HTML代码

<div id="treeview">
        <ul>
            <li>Category
                <ul><li>SubCategory</li></ul>
            </li>
        </ul>
     </div>

1 个答案:

答案 0 :(得分:0)

神秘透露,在Shared / _Layout.cshtml中,默认情况下也包含了JQuery,因此解决方案将其注释掉: - )