未捕获的TypeError:无法使用KendoTreeView`读取未定义的属性'replace'

use*_*311 5 kendo-ui kendo-treeview

下面是我的KendoUI树视图,我使用模板在每个节点上显示编辑链接,但我收到此错误:"未捕获TypeError:无法读取属性'替换'未定义"

 @section scripts{
        <script src="~/scripts/kendo.all.min.js"></script>

        <script type="text/javascript">

          var  territory = new kendo.data.HierarchicalDataSource({
                transport: {
                    read: {
                        type:'POST',
                        url: rootURL + "Territory/AllTerritories",
                        dataType: "json"
                    }
                },
                schema: {
                    model: {
                        id: "ID",
                        hasChildren: "HasChildren",
                        children: territory

                    }
                }
            });

            $("#treeview").kendoTreeView({
                dataSource: territory,
                dataTextField: "Name",
                dataValueField: "ID",
                template: kendo.template($("#treeview-template").html())
            });

        </script>



    }

    <script id="treeview-template" type="text/kendo-ui-template">
        #
        <a class='show-link' href='\#'><image src="/Content/images/select2.png"></a> #
    </script>
    <style scoped>
        #territoryTree {
            text-align: center;
        }
        #treeview .k-sprite {
            background-image: url("../content/default/coloricons-sprite.png");

        }
        .rootfolder {
            background-position: 0 0;
        }
        .demo-section {
            display: inline-block;
            vertical-align: text-bottom;
            min-width: 320px;
            min-height: 300px;
            text-align: left;
            margin: 0 2em;
        }
    </style>
Run Code Online (Sandbox Code Playgroud)

有解决方案?? 请帮忙

vis*_*uqi 5

#treeview-template当你说时,jquery 找不到带有 Id 的元素

kendo.template($("#treeview-template").html())
Run Code Online (Sandbox Code Playgroud)

然后首先它会尝试找到具有 Id 的 html 元素#treeview-template,然后它会向前移动。尝试按 F12 和控制台,$("#treeview-template").html()在控制台中写入,看看是否可以找到该元素