当在jQuery的$(document).ready()方法中使用时,ASP.NET AJAX $ find方法会失效

Sae*_*ati 0 asp.net jquery asp.net-ajax

我正在尝试使用ASP.NET AJAX的客户端框架找到一棵树.在DOM准备好之后,我还使用jQuery来执行任何JavaScript操作.我的代码是这样的:

$(function(){
    var tree = $find('treeId');
});
Run Code Online (Sandbox Code Playgroud)

这里,树只是空.但是当我尝试在点击其中一个元素时找到树时,它不是空的:

$(function(){
    $('saveButton').click(function(){
        var tree = $find('treeId');
    }):
});
Run Code Online (Sandbox Code Playgroud)

Гро*_*ный 6

这对Telerik控件有用:

$telerik.$(document).ready(function () {
    var tree = $telerik.$find("<%=RadTreeView1.ClientID%>");
});
Run Code Online (Sandbox Code Playgroud)

请参阅http://www.telerik.com/help/aspnet-ajax/introduction-using-jquery.html