未捕获的TypeError:无法读取未定义的属性’replace’

我是使用Kendo Grid和Kendo UI的新手。 我的问题是如何解决此错误

Uncaught TypeError: Cannot read property 'replace' of undefined 

这是我在KendoGrid上的代码

 $("#Grid").kendoGrid({ scrollable: false, sortable: true, pageable: { refresh: true, pageSizes: true }, dataSource: { transport: { read: { url: '/Info/InfoList?search=' + search, dataType: "json", type: "POST" } }, pageSize: 10 }, rowTemplate: kendo.template($("#rowTemplate").html().replace('k-alt', '')), altRowTemplate: kendo.template($("#rowTemplate").html()) }); 

导致错误的行

 rowTemplate: kendo.template($("#rowTemplate").html().replace('k-alt', '')), 

rowTemplate的HTML

     ${ FirstName } ${ LastName }    

谢谢 :)

我认为jQuery无法找到该元素。

首先找到元素

 var rowTemplate= document.getElementsByName("rowTemplate"); 

要么

 var rowTemplate = document.getElementById("rowTemplate"); 

要么

 var rowTemplate = $('#rowTemplate'); 

然后再次尝试您的代码

rowTemplate.html()。代替(….)

这个问题已经可用于: Uncaught TypeError:无法读取未定义的属性’replace’在Grid中