asp.net - $find() 在 IE 9 中返回 null

标签 asp.net asp.net-ajax internet-explorer-9

有时,Sys.Application.add_load 中的 $find() 方法返回 null,有人可以帮我解决这个问题吗?

请注意

  • 这是 IE 9 特定问题

  • 偶尔发生

  • 方法$('#id')返回正确的jQuery对象

  • 我试图查找的元素是 RadDockZone 内的 SPAN

  • 页面加载后,相同的 $find() 函数返回 AJAX 组件

代码

Sys.Application.add_load(gridRefresh_ctl00_contentPlaceHolder_ctl02_2_C_ctl00_GridBooking);

function gridRefresh_ctl00_contentPlaceHolder_ctl02_2_C_ctl00_GridBooking() {
    var gridctl00_contentPlaceHolder_ctl02_2_C_ctl00_GridBooking = $find('ctl00_contentPlaceHolder_ctl02_2_C_ctl00_GridBooking');
    Sys.Application.remove_load(gridRefresh_ctl00_contentPlaceHolder_ctl02_2_C_ctl00_GridBooking);
    if(gridctl00_contentPlaceHolder_ctl02_2_C_ctl00_GridBooking._customData['RefreshOnPageLoad']) 
    gridctl00_contentPlaceHolder_ctl02_2_C_ctl00_GridBooking.refresh();
}

最佳答案

我不确定您是否正确使用了语法。以此为例:

http://jsfiddle.net/turiyag/7wntu/

$("#content").find("#someid").css({border:"5px solid blue"});

关于asp.net - $find() 在 IE 9 中返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14809998/

相关文章:

firefox - IE9 和 Firefox 的 @Font-Face 失败

html - 带有边框半径和出血背景颜色和边框的 IE9 div

c# - 最佳 URL 验证

asp.net - ASP.NET MVC 注定要取代 Webforms 吗?

asp.net - IIS/ASP.NET 故意响应同时请求比单个请求慢?

javascript - JavaScript中的Web服务调用导致浏览器出现白屏死机(WSOD)

javascript - Internet Explorer 9 和 ForeverFrames 的 Signalr 轮询问题

asp.net - 我可以在不设置 ContentLength 的情况下发出 WebRequest

asp.net - 网络资源文件

javascript - jquery的自动完成功能中出现错误 "this.source is not a function."