Ren*_*Tao 15 javascript jquery telerik kendo-ui kendo-grid
我是使用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
 <script id="rowTemplate" type="text/x-kendo-tmpl">   
        <tr class='k-alt'>
            <td>
                ${ FirstName } ${ LastName }
            </td>
        </tr>
            </script>
Dr.*_*asu 23
我认为jQuery无法找到该元素.
首先找到元素
var rowTemplate= document.getElementsByName("rowTemplate");
要么
var rowTemplate = document.getElementById("rowTemplate"); 
要么
var rowTemplate = $('#rowTemplate');
然后再次尝试您的代码
rowTemplate.html().replace(....)
| 归档时间: | 
 | 
| 查看次数: | 167017 次 | 
| 最近记录: |